Einzelnen Beitrag anzeigen
Alt 14.07.2005, 14:22  
Gast
 
Beiträge: n/a
Standard

Aber er schreibt dir auch das selbe Kaudawelsch in die Datei?

Warums nit geht steth in der Doku^^:
Das Ergebnis dieses Funktionsaufrufes wird zwischengespeichert. Siehe clearstatcache() für weitere Einzelheiten.

So funzts:

PHP-Code:
<?php
$p 
"datei.pra";

//Ich lese den Inhalt das 1. mal aus
$d fopen($p,"r");
$i fread($d,filesize($p));
fclose($d);
clearstatcache();
echo 
$i.'
'
;
//Jetzt muss ich den Inhalt verändern
$i "etwas vollkommen anderes";
echo 
$i.'
'
;
$d fopen($p,"w");
fwrite($d,$i);
fclose($d);
clearstatcache();

//Jetzt tritt zum Beispiel ein Spezialfall ein,
//da muss ich es nochmal machen:
//Ich lese den Inhalt das 2. mal aus
$d fopen($p,"r");
$i fread($d,filesize($p));
fclose($d);
clearstatcache();
echo 
$i.'
'
;
//Jetzt muss ich den Inhalt erneut verändern
$i "davor was dazu ".$i;
echo 
$i.'
'
;
$d fopen($p,"w");
fwrite($d,$i);
fclose($d);
clearstatcache();

//Jetzt tritt zum Beispiel ein Spezialfall ein,
//da muss ich es nochmal machen:
//Ich lese den Inhalt das 3. mal aus
$d fopen($p,"r");
$i fread($d,filesize($p));
fclose($d);
clearstatcache();
echo 
$i.'
'
;
//Jetzt muss ich den Inhalt erneut verändern
$i $i." dahinter was dazu";
echo 
$i.'
'
;
$d fopen($p,"w");
fwrite($d,$i);
fclose($d);
clearstatcache();

//Jetzt tritt zum Beispiel ein Spezialfall ein,
//da muss ich es nochmal machen:
//Ich lese den Inhalt das 4. mal aus
$d fopen($p,"r");
$i fread($d,filesize($p));
fclose($d);
clearstatcache();
echo 
$i.'
'
;
//Jetzt muss ich den Inhalt erneut verändern
$i $i." nochmal dahinter was dazu";
echo 
$i.'
'
;
$d fopen($p,"w");
fwrite($d,$i);
fclose($d);
?>