heinzelmaennchen: nur eine Zeile einer Datei einbinden?

Hi,
Ich will mit include() eine Datei einbinden, besser gesagt will ich nur eine Zeile der Datei einbinden. Was muss ich verändern (include("text.txt")) um nur eine Zeile der Datei einzubinden? Oder geht das nicht?
Danke im Voraus!

  1. Hallo heinzelmaennchen,

    Ich will mit include() eine Datei einbinden, besser gesagt will ich nur eine Zeile der Datei einbinden. Was muss ich verändern (include("text.txt")) um nur eine Zeile der Datei einzubinden? Oder geht das nicht?

    nein, das geht nicht - dafür brauchst du eine andere Funktion (z.B. file() ->http://www.php.net/file)

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hallo du da draußen,

    Was muss ich verändern (include("text.txt")) um nur eine Zeile der Datei einzubinden?
    Oder geht das nicht?

    Du kannst einfach den Inhalt der Datei in eine Variable laden und dann die Zeile ausführen/ausgeben, je nach dem, was du willst.

    $file = file("text.txt");

    und dann

    eval($file[n]); // http://selfphp.info/funktionsreferenz/sonstige_funktionen/eval.php

    Zum Ausführen, wobei n natürlich durch die Zeilennummer (von 0 beginnend) zu ersetzen ist, und zum Ausgeben einfach

    echo $file[n];

    Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
    Dogfish

    --
    Verantwortlich für Falschaussagen ist ausschließlich mein Gehirn. Hinweise auf solche gebe ich ihm aber gerne weiter.
    Let's close our eyes and see what happens.
    http://dogfish.net.tc/
    1. Das wars!
      Danke Dogfish, MfG

      1. Hallo du da draußen,

        Danke Dogfish, MfG

        Bitte, heinzelmaennchen.
        Lies aber trotzdem die </faq/>.

        Dogfish

        --
        Die Signatur entfällt, da die user-spezifische Ansicht durch einen 500er-Fehler abgebrochen wird.