000
31.07.2003, 12:19 Uhr
Oliver
S2-Pixelgeneral
|
Hallo,
kaum geht es mit dem testen, da kommen schon die ersten Syntakfehler
PHP 4: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd"> <html> <head> <title>Bestätigung</title> </head> <body> <p>Ihre Daten wurden erfolgreich abgeschickt!</p> <?php
// Dateien lesen
$datei = fopen("daten.txt","r"); $anzahl = fgets($datei);
// Daten lesen for($i = 0;$i<$anzahl;$i++) { $names[$i]=fgets($datei); $emails[$i]=fgets($datei); $alter[$i]=fgets($datei); } fclose($datei);
$anzahl++;
$schr = fopen("daten.txt","w"); fwrite($schr,$anzahl); fwrite("\n");
for($i=0;$i<$anzahl-1;$i++) { fwrite($schr,$names[$i]); fwrite($schr,"\n"); fwrite($schr,$emails[$i]); fwrite($schr,"\n"); fwrite($schr,$alter[$i]); fwrite($schr,"\n"); } fwrite($schr,$_POST["nickname"]); fwrite($schr,"\n"); fwrite($schr,$_POST["emailadresse"]); fwrite($schr,"\n"); fwrite($schr,$_POST["alter"]); fwrite($schr,"\n"); fclose($schr); ?> </body> </html>
|
Ich will eine dynamische Tabelle erstellen, dazu hab ich 4 Dateien:
show.php - stellt die Tabelle dar anmelden.html - ist das Anmeldeformular, was die Daten an write.php schickt write.php - schreibt übergebene Daten vom Anmeldeformular in die Datei "daten.txt" daten.txt - speichert die Daten
Der obige Code ist die write.php. Aber da kommt immer ein Fehler:
Zitat: |
Parse error: parse error, unexpected ';', expecting ')' in Cweb\server\Apache2\htdocs\Test\write.php on line 31
|
Aber ich find den Fehler nicht... Es muss warscheinlich irgendwas in der 2. For Schleife sein, aber ich finds nicht
Danke, für Hilfe -- Demokratie ist die Diktatur der Mehrheit.
www.siedler25.org/ ( Siedler2 - Remake ) |