PHP Befehl um Textfile in eine Variable zu quetschen
-
So wie der Titel es schon sagt is es ne simple Anfängerfrage. Ich bräuchte einen Befehl der eine Textdatei (über den Pfad) in die Variable $text speichert.
Danke schonmal im voraus für die Antwort.
Gruss CSBS2
-
verschiedene möglichkeiten
readfile("test.txt"); //liest die datei und sendet die gesamte ausgabe unbearbeitet an den browser, bringt dir aber nix
i=0; $i<3; $i++)
echo filearray[i]."<br>"; //so könntest du es auslesen....oder eben
$handle=fopen("test.txt", "r");
//----------------zum auslesen fgets(handle, laenge); liest eine zeile ,
//----------------entweder nach länge oder zum schluß der zeilehandle,10);
und mit einer while schleife solange auslesen, bis ende, und dann mit dem verknüpfungsoperator immer anhängen:
var.= $dasGelesene;
-
hier eben noch eine schöne fertige funktion
function file_get_contents($filename, $use_include_path = 0) { $fd = fopen ($filename, "rb", $use_include_path); $contents = fread($fd, filesize($filename)); fclose($fd); return $contents; }
es gibt wohl die file_get_contents ab php 4 .. aber nur für cvs, das ist dann eine parallele definition
-
ich benutze gerne sowas:
$text = implode('', file("myfile.txt"));