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
 
							
						 
          
 Dateien erstellen --> schreiben --> lesen --> ausgeben
									
									
									Dateien erstellen --> schreiben --> lesen --> ausgeben
								
Comment