fwrite in for Schleife geht nicht?1
Philipp
- php
Hallo
ich habe folgendes Probelm: ICh weiß nciht, was an dem COde falsch ist, aber irgenwie funktioniert das mit dme fwrite befehle in der for schelife nicht...
<?php
$msg_file=file("test.txt");
$t[0] = 'ja';
$t[1] = 'ja';
$t[2] = 'ja';
for ($ = 0; $i <=3; $i++) {
$fp = fopen($msg_file, "a");
$fw = fwrite($fp, $t[$i]);
fclose($fp); }
?>
danke für eure Tipps!
philipp
for ($ = 0; $i <=3; $i++) {
$ = 0 ist falsch....
Hallo Philipp,
ICh weiß nciht, was an dem COde falsch ist, aber irgenwie funktioniert das mit dme fwrite befehle in der for schelife nicht...
definiere "funktioniert nicht".
$msg_file=file("test.txt");
damit hast du in $msg_file nicht den Dateinamen stehen (wie ihn fopen als ersten Parameter erwartet) sondern den Inhalt der Datei als Array.
for ($ = 0; $i <=3; $i++) {
das '$ = 0' falsch ist, hat dir Valentin ja schon gesagt - ich vermute mal du meinst '$i=0'.
$fp = fopen($msg_file, "a");
$fw = fwrite($fp, $t[$i]);
fclose($fp); }
warum öffnest und schließt du die gleiche Datei gleich dreimal - schreib das fopen doch vor die Schleife und das fclose dahinter.
Grüße aus Nürnberg
Tobias