andreaskf
16.03.2005, 10:43:25
Hallo @ all.
Ich suche verzweifelt nach dem Fehler im folgenden Code:
$fp = fopen($file,"r");
if ($fp)
{
while (!feof($fp))
{
$zaehler = fgets($fp,100);
}
fclose($fp);
}
$zaehler = $zaehler + 1;
$fp = fopen($file,"w");
if ($fp)
{
fputs ($fp,"$zaehler");
fclose($fp);
}
Es soll eine Textdatei als Zählwerk dienen. $file ist die Adresse. Nun wird der Inhalt koreckt ausgelesen, was mir besagt das die Adresse nicht falsch geschrieben sein kann. Doch die Datei wird nicht mit dem neuen Wert überschrieben. Die Zugriffsrechte habe ich auf 777 gesetzt und es funktioniert trotzdem nicht. Was kann hier falsch sein ? Bisher hat es immer so funktioniert.
Es wird auch keine Fehlermeldung angezeigt.
miG
Ich suche verzweifelt nach dem Fehler im folgenden Code:
$fp = fopen($file,"r");
if ($fp)
{
while (!feof($fp))
{
$zaehler = fgets($fp,100);
}
fclose($fp);
}
$zaehler = $zaehler + 1;
$fp = fopen($file,"w");
if ($fp)
{
fputs ($fp,"$zaehler");
fclose($fp);
}
Es soll eine Textdatei als Zählwerk dienen. $file ist die Adresse. Nun wird der Inhalt koreckt ausgelesen, was mir besagt das die Adresse nicht falsch geschrieben sein kann. Doch die Datei wird nicht mit dem neuen Wert überschrieben. Die Zugriffsrechte habe ich auf 777 gesetzt und es funktioniert trotzdem nicht. Was kann hier falsch sein ? Bisher hat es immer so funktioniert.
Es wird auch keine Fehlermeldung angezeigt.
miG