nokill: Löschen einer Zeile aus Datei

Beitrag lesen

Hallo Tom,

damit es jetzt doch verständlicher wird ein paar mehr Zeilen Code:
----------
1| $newfp = fopen($datei,"w");
2| fputs($newfp, "");
3| for ($a = 1; $a < $anzzeilen; $a++)
4| {
5|      trim($zeile[$a]);
6|      $inhmbr = $zeile[$a]."\n";
7|      trim($inhmbr);
8|      echo $inhmbr;
9|      fwrite($newfp, $inhmbr);
10| }
11| fclose($newfp);
----------

Was ist $a?

Siehe Zeile 3

Warum hängst Du das \n erst an $inhmbr dran, wenn Du es hier gleich
wieder abschneidest?

Weil das trimmen anscheinend nicht funktioniert! (Das könnte daranliegen, dass man keine Arrays trimmen kann?)

Wo stand denn der Dateizeiger, als Du den letzten Zugriff auf $newfp fertig hattest? In welchem Modus ist $newfp geöffnet worden?

Am Datei Anfang

Wo echo_st Du denn? Im Browser oder auf der Konsole?

Browser

Das weiß ich nicht, weil cih nicht weiß, welches Betriebssystem Du benutzt und welchen Öffnungsmodus für die Datei du benutzt und was Du mit der Streamvariable sonst noch so anstellst.

Die ganz geschichte geschieht uter meinem Localhost (ich benutzt WinXp)

Was Deinen Postings noch fehlt, sind die Fehlermeldungen des Systems. Die musst Du bitte demnächst auch mitposten, ok?

Und wenn ich keine hatte?

mfg nokill