Ankündigung

Einklappen
Keine Ankündigung bisher.

Array wird beim Speichern immer länger

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Array wird beim Speichern immer länger

    Das folgende Skript erzeugt eine Datei mit 4 Einträgen
    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); 
    Die Datei selber sieht danach folgendermassen aus:

    1.2.3.4
    Das folgende Skript öffnen diese Datei und schreibt mit der identischen Methode die selben Werte erneut hinein
    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); 
    Die dadurch überschriebene Datei wird jedoch bei jedem Schreibvorgang um ein Platzhalterelement länger, also...

    1.2.3.4
    1..2..3..4
    1...2...3...4
    ...
    ...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


  • #2
    Lass die Leerzeichen weg oder wende vor dem erneuten Zusammenkleben auf jedes Element PHP: trim - Manual an.
    http://hallophp.de

    Kommentar


    • #3
      das trimmen hat funktioniert. Danke!

      Kommentar

      Lädt...
      X