Das folgende Skript erzeugt eine Datei mit 4 Einträgen
Die Datei selber sieht danach folgendermassen aus:
Das folgende Skript öffnen diese Datei und schreibt mit der identischen Methode die selben Werte erneut hinein
Die dadurch überschriebene Datei wird jedoch bei jedem Schreibvorgang um ein Platzhalterelement länger, also...
...wobei jeder Punkt in diesem Fall für ein Leerzeichen plus vermutlichem Trennsymbol steht.
Weis jemand, wie man diesen ungewollten Zuwachs verhinden kann?
Besten Dank
PHP-Code:
$cam_visits[0] = "1";
$cam_visits[1] = "2";
$cam_visits[2] = "3";
$cam_visits[3] = "4";
$daten = implode(" \n ",$cam_visits);
$dateihandle = fopen("visits.txt","w");
fputs($dateihandle, $daten);
fclose($dateihandle);
1.2.3.4
PHP-Code:
$datei = "visits.txt" or die ("Fehler bei Einlesen der Statistik");
$cam_visits = file($datei);
$daten = implode(" \n ",$cam_visits);
$dateihandle = fopen("visits.txt","w");
fputs($dateihandle, $daten);
fclose($dateihandle);
1.2.3.4
1..2..3..4
1...2...3...4
...
1..2..3..4
1...2...3...4
...
Weis jemand, wie man diesen ungewollten Zuwachs verhinden kann?
Besten Dank
Kommentar