auslesen einer txt-Datei
Kirstin
- php
hallo,
wie kann ich eine einzeilige datei.txt in ein php-script laden und den text dann in eine variable schreiben?
danke im voraus, kirstin
Hallo,
wenn Du die Grösse der Datei kennst, kannst Du mit fgets die Zeile einlesen:
$Dateilaenge=filesize("datei.txt");
Dateizeiger=fopen("datei.txt",r);
$neuerString=fgets(Dateizeiger,Dateilaenge);
fclose($Dateizeiger);
May be testet - aber so ungefähr gehts.
Danke vielmal ;-)
Michael
Hi,
Für eine Zeile:
$variable = file("text.txt","r");
;-)
Hi,
$variable = file("text.txt","r");
Das ist nicht ganz korrekt. Du erhältst ein Array.
So sollte es gehen:
$variable = implode("\n", file("text.txt","r"));
Ciao
Chris
Hallo Chris,
$variable = file("text.txt","r");
$variable = implode("\n", file("text.txt","r"));
auch nicht korrekt
1. hat file() keinen Parameter zur Art des Öffnens (also kein r,a,w... -> http://php.net/de/file)
2. hat Kirstin nur eine Datei mit einer Zeile, da braucht man nichts wieder zusammenfügen :)
Grüße aus Nürnberg
Tobias
Hallo Tobias,
- hat file() keinen Parameter zur Art des Öffnens (also kein r,a,w... -> http://php.net/de/file)
Oh, da hast du recht. Ich habe ohne nachzudenken einfach den Code von Anonymus übernommen. Mein Fehler.
- hat Kirstin nur eine Datei mit einer Zeile, da braucht man nichts wieder zusammenfügen :)
Das stimm, habe ich auch überlesen. War wohl etwas zu vorlaut ;-)
Naja, aber immerhin steht so der Text der Datei in einem String und nicht in einem Array :)
Ciao
Chris