Hello,
ich öffne eine Datei und schreibe sie neu. Das Problem ist, dass die Datei mal neu geschrieben wird, und mal nicht. Ein System, wieso dies so ist, erkenne ich nicht.
Der banale Code:
$content = "irgendwas";
$fp = fopen($path,"w");
echo "<span style="font-size:10px;">$fp</span>";
fputs($fp,$content);
fclose($fp);
Und gibt es Fehlermeldungen?
Grundregel: Zum Entwickeln ALLE Fehlermeldungen einschalten.
<?php ### Script.php ###
error_reporting(E_ALL);
ini_set('track_errors','1');
ini_set('display_errors','1');
...
Und dann die Fehler auch abfragen!
in $php_errormsg sthet immer die letzte Fehlermeldung der letzten IO-Operation, wenn es gesetzt ist.
if(!empty($php_errormsg)) echo "<p>$php_errormsg</p>\n";
Wie stellst Du denn fest, ob Du ein gültiges Handle bekommen hast?
Wie stellst Du fest, welches Funktionsergebnis fputs() liefert?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau