Dieter Raber: einfache anweisungen, aber ich komme nicht weiter ...

Beitrag lesen

Hallo,

Eines ist mir nicht gleich aufgefallen, du musst implode einer Variablen zuordnen, sonst wird das nichts. Mit anderen Worten, Du implodierst zwar das Array, aber ohne Ergebnis. Dein $woerter in fwrite arbeitet also weiterhin mit dem Array. Du hast offensichtlich error reporting in der PHP.ini ausgeschaltet, sonst haettest du eine entsprechende Fehlermeldung erhalten. So funktioniert der Code:

<?php

$woerter = array("Ich","will ","es ","können!");

$woerter = implode(" ", $woerter); // hier auf zuordnung achten
$filename = "test.txt";

if (is_writable($filename))
    {
    $handle = fopen($filename, 'a+');
    fwrite($handle, $woerter); // sonst ist woerter hier noch ein array
    fclose($handle);
    }
  else
    {
    print "The file $filename is not writable";
    exit;
    }

echo "<b>"."Der Text "$woerter" wurde erfolgreich geschrieben!"."</b>";

?>

Dieter