fehler im script???
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hi!! ich wollte mein wissen n php mal erweitern und es mit ner txt-db versuchen nur klappte es irgendwie nich!!
Wenn du denn fehler findest antworte bitte!!
Das script was nicht funzt ist das zum schreiben in dei *.txt datei!
und hier das script das in die news.txt schreiben soll:
<?php $fp = fopen("news.txt",'a'); if ($fp = fopen("news.txt", 'r')) { while ( ! feof( $fp )) { $temp[0] = $ueberschrift; {die var aus dem formular} $temp[1] = $datum; $temp[2] = $newstext; $zusammen = implode("|", $temp); fwrite($fp, "$zusammen"); } fclose($fp); } print "$zusammen"; ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
probier doch mal das:
<?php $temp[0] = $ueberschrift; {die var aus dem formular} $temp[1] = $datum; $temp[2] = $newstext; $zusammen = implode("|", $temp); $filename = 'news.txt'; if (is_writable($filename)) { if (!$handle = fopen($filename, "a")) { print "Kann die Datei $filename nicht ?ffnen"; exit; } if (!fwrite($handle, $zusammen)) { print "Kann in die Datei $filename nicht schreiben"; exit; } print "$zusammen"; fclose($handle); } else { print "Die Datei $filename ist nicht schreibbar"; } ?>
-
->
-> <?php -> $fp = fopen("news.txt",'a'); -> if ($fp = fopen("news.txt", 'r')) Du ?ffnest die Datei 2 mal, zuerst zum Schreiben (Anh?ngen), dann zum Lesen. Das geht schief! -> { -> while ( ! feof( $fp )) Hier liest Du die Datei, genauer Du checkst, ob noch was zu lesen ist. Das ist hier sicher nicht gewollt. -> { -> $temp[0] = $ueberschrift; {die var aus dem formular} -> $temp[1] = $datum; -> $temp[2] = $newstext; -> $zusammen = implode("|", $temp); Ein bisschen umst?ndlich, Vorschlag: $zusammen = "$ueberschrift|$datum|$newstext"; -> fwrite($fp, "$zusammen"); -> } -> fclose($fp); -> } -> print "$zusammen"; -> ?> ->
-
hey!! vielen dank!! probiers gleich mal aus!!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage