nur eine Zeile einer Datei einbinden?
heinzelmaennchen
- php
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!
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
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
Das wars!
Danke Dogfish, MfG
Hallo du da draußen,
Danke Dogfish, MfG
Bitte, heinzelmaennchen.
Lies aber trotzdem die </faq/>.
Dogfish