AndyH: Fehler beim Vergleichsoperator ==

Beitrag lesen

Hallo zusammen,

ich bin gerade dabei mich in PHP einzuarbeiten und habe folgenden Fehlerfall.

while(!feof($handle))
{
 $line = fgets($handle);
 if($line == 'newline')
 {
  $counter++;
  continue;
 }
 $text[$counter] .= $line;
}

Die Textdatei wird ganz normal geöffnet vorher und das funktioniert auch.
Mit fgets hole ich mir Zeilenweise den Inhalt der Textdatei.
Ich würde gerne jede Zeile prüfen ob die Zeile nur ein "newline" enthält.
Anhand dessen möchte ich später einer Unterteilung mehrerer Lines in einem Array haben.

Der Fehler ist nun, dass beim if immer ein false zurückkommt, egal welchen String ich dort eintrage. Kann mir jemand sagen wieso dies so ist ?

Für die, dies es interessiert, das soll eine ganz billige Version eines Gästebuchs werden. ICh weiss, dass es so normalerweise nie gemacht wird etc, es dient nur als Übung um mich in php einzuarbeiten.

mfg Andy