Hallo,<br>
<br>
kann mir vielleicht jemand verraten, was an diesem kleinen Source Code nicht stimmt? <br><br>
$i=0;<br>
$fp=fopen("datei.txt","r");<br>
while($line=fgets($fp,500))<br>
{<br>
$Array[$i]=fgets($fp,500)."#";<br>
echo "$i. $Array[$i]";<br>
$i++;<br>
}<br>
fclose($fp);<br>
<br>
Die Funktion soll - ähnlich wie file() - alle Zeilen einer Datei auslesen und in ein Array schreiben. Wichtig ist aber, das jede Zeile mit einem zusätzlichen Zeichen gekennzeichnet wird. Das kann die Funktion file () meines Wissens nicht. Aus irgendeinem Grunde wird aber nur <b>jede zweite</b> Zeile ausgelesen.<br>
<br>
Hat irgendjemand eine Idee dazu?<br>
<br>
Schöne Grüße<br>
<br>
André
<br>
kann mir vielleicht jemand verraten, was an diesem kleinen Source Code nicht stimmt? <br><br>
$i=0;<br>
$fp=fopen("datei.txt","r");<br>
while($line=fgets($fp,500))<br>
{<br>
$Array[$i]=fgets($fp,500)."#";<br>
echo "$i. $Array[$i]";<br>
$i++;<br>
}<br>
fclose($fp);<br>
<br>
Die Funktion soll - ähnlich wie file() - alle Zeilen einer Datei auslesen und in ein Array schreiben. Wichtig ist aber, das jede Zeile mit einem zusätzlichen Zeichen gekennzeichnet wird. Das kann die Funktion file () meines Wissens nicht. Aus irgendeinem Grunde wird aber nur <b>jede zweite</b> Zeile ausgelesen.<br>
<br>
Hat irgendjemand eine Idee dazu?<br>
<br>
Schöne Grüße<br>
<br>
André
Comment