Thomas: Bestimmte Zeile auslesen

Hi,

wie kann ich mit PHP eine einzelne Zeile einer .htaccess-Datei auslesen?? Ich weiß, dass man mit fgets(resource handle [, int length]) die Byte Anzahl angeben kann, die ausgelesen werden soll.

Mit

while(!feof($datei))
    {
    $inhalt .= fgets($datei);
    }

habe ich es auch geschafft, die gesamte Datei in eine Variable zu schreiben. Aber wie kann ich einen einzelne Zeile bestimmen??
Es würde auch reichen, wenn man immer die letzte Zeile ausgeben könnte.

Danke für alle Antworten,
Thomas

  1. Hallo

    wie kann ich mit PHP eine einzelne Zeile einer .htaccess-Datei auslesen??

    was spricht gegen die Verwendung von file()?

    Freundliche Grüße

    Vinzenz

  2. Hallo Thomas.

    Aber wie kann ich einen einzelne Zeile bestimmen??
    Es würde auch reichen, wenn man immer die letzte Zeile ausgeben könnte.

    Vielleicht möchtest du die einzelnen Zeilen der Datei in ein Array einlesen, in welchem du dann per Index auf ebendiese zugreifen kannst.

    Einen schönen Donnerstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
  3. echo $begrüßung;

    wie kann ich mit PHP eine einzelne Zeile einer .htaccess-Datei auslesen?? Ich weiß, dass man mit fgets(resource handle [, int length]) die Byte Anzahl angeben kann, die ausgelesen werden soll.

    Und das Handbuch weiß zu berichten, dass fgets() zwar maximal die angegebene Anzahl Bytes einliest, aber auch schon eher aufhört, wenn ein Zeilenende oder das Dateiende auftaucht.

    echo "$verabschiedung $name";