zeilen auslesen
Michael W.
- php
Hallo,
wie kann ich nur die 1. 4 Zeilen einer text-datei auslesen?
zb. aus der datei text.txt:
zeile1
zeile2
zeile3
zeile4
zeile5
zeile6
...
soll er in eine variable $text nur die 1. 4 zeilen der datei text.txt in die variable einlesen. das beim echo der variable $text folgendes rauskommt:
zeile1
zeile2
zeile3
zeile4
MfG
Michael W.
Hallo
Datei öffnen, for schleife 1-4 und dann immer per fgets ie nächste Zeile auslesen...
eigentlich kein problem, oder?
Grüße
David
Datei öffnen, for schleife 1-4 und dann immer per fgets ie nächste Zeile auslesen...
ja soweit war ich nun auch schon, ich bekomme es aber einfach nicht hin...
könntest du mal nicht schnell deinen vorschlag-code posten, oder wäre es euch dann nicht self von mir genug? ich meine ich stehe gerade vor einer wand:
$file = "text.txt";
$data = fopen($file, "r");
$text = fread($data, filesize($file));
fclose($data);
for($i=0; $i <= 4; $i++)
{
for($j=0;; $j++)
{
$hilf[] = $text[$i];
if ($text == '<br>') //kann man ja schlecht abfragen, weil es sich um einzelne buchstaben handelt
{
break;
}
}
}
MfG
Michael W.
Hallo
Das Manual lässt grüßen... das steht wie fgets funktioniert...
$file = "text.txt";
$data = fopen($file, "r");
for ($i = 0; $i < 4; $i++) $arr[] = fgets($data, 4096);
fclose($data);
schon hast du mit $arr einen Array mit den ersten 4 Zeilen der Datei
Grüße
David