Hi Mädels
Hab da wieder mal ein Problem
Es geht um Folgendes
Ich hab versucht ein Script zu Programmieren, welches eine Datei erstellt, dort dann einen Text reinschreibt, die Datei öffnet und im Browser ausgibt.
Ich habe 2 alternativen ausgetestet.
1. Mit Funktionen
.....Funktion1 = Datei erstellen und einen Text reinschreiben
.....Funktion2 = Den Text lesen und ausgeben
2. Halt ganz normal ohne Funktionen
Aber keine der beiden alternativen funktioniert, wieso nicht?
Ist zwar ein schwachsinniges Script, ist aber nur reine Übung für mich (bin halt Anfänger ^^).
Danke schonmal
Der Fehler:
Parse error: parse error in c:\apache\htdocs\abc\index.php on line 28
Also muss es ein Fehler in der Funktion sein, aber ich finde ihn nicht... :-(
Index.php (alternative 1)
Der Fehler:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\apache\htdocs\abc\index.php on line 10
Index2.php (alternative 2)
testtext.php (Falls es jemand interessiert)
Gruß
Gaint
Hab da wieder mal ein Problem
Es geht um Folgendes
Ich hab versucht ein Script zu Programmieren, welches eine Datei erstellt, dort dann einen Text reinschreibt, die Datei öffnet und im Browser ausgibt.
Ich habe 2 alternativen ausgetestet.
1. Mit Funktionen
.....Funktion1 = Datei erstellen und einen Text reinschreiben
.....Funktion2 = Den Text lesen und ausgeben
2. Halt ganz normal ohne Funktionen
Aber keine der beiden alternativen funktioniert, wieso nicht?
Ist zwar ein schwachsinniges Script, ist aber nur reine Übung für mich (bin halt Anfänger ^^).
Danke schonmal
Der Fehler:
Parse error: parse error in c:\apache\htdocs\abc\index.php on line 28
Also muss es ein Fehler in der Funktion sein, aber ich finde ihn nicht... :-(
Index.php (alternative 1)
Code:
<pre> <? function datei_erstellen() { include ("testtext.php"); touch("testtext.txt"); $datei_schreiben = fopen("testtext.txt", "w"); fputs($datei_schreiben, $testtext); fclose ($datei_schreiben); } function datei_ausgeben() { $datei_ausgeben = fopen("testtext.txt", "r"); while (!feof($datei_ausgeben)) { $line = fgets($datei_ausgeben,4000); echo $line; } fclose ($datei_ausgeben); } datei_erstellen() datei_ausgeben() ?> </pre>
Der Fehler:
Fatal error: Maximum execution time of 30 seconds exceeded in c:\apache\htdocs\abc\index.php on line 10
Index2.php (alternative 2)
Code:
<pre> <? include ("testtext.php"); touch("testtext.txt"); $datei = fopen("testtext.txt", "w,r"); fputs($datei, $testtext); while (!feof($datei)) { $line = fgets($datei,4000); echo $line; } fclose ($datei); ?> </pre>
testtext.php (Falls es jemand interessiert)
Code:
<? $testtext = "Ich bin ein Testtext bla"; ?>
Gaint
Kommentar