fgetc

Nabi

Erfahrenes Mitglied
Hi, das PHP Skript liest ein Text-Dokument, hält an bevor das ende erreicht ist,
Grund dafür ist ein 0 ziffer.

So sieht das text Dokument aus:

TextText
Text

Texxxxxxt
Texttext text 30 // hier ist ein 0 am ende der Zeile, das Dokument ist nicht zu ende
Das Lesen bricht ab .
Texxxxxt text
Texxxxxxt
Text text

Der Code :
PHP:
<?php
$c="TextDokument.txt";
$b=fopen($c,"r-");
do {
$t=fgetc($b);
echo $t;
if ($t=="\n"){echo"<br>";};
} while($t);
fclose($b);
?>

Für eine Lösung bin ich Dankbar.
 
Ja ist jetzt gelöst, Danke.
PHP:
<?php
$c="TextDokument.txt";
$b=fopen($c,"r-");
do {
$t=fgetc($b);
echo $t;
if ($t=="\n"){echo"<br>";};
if($t==='0'){$t=TRUE;};
} while($t);
fclose($b);
?>
 
Hallo,

dein Vorhaben ließe sich aber auch einfacher lösen:

PHP:
<?php
$filename = "TextDokument.txt";
$lines = file($filename);
echo implode('<br>', $lines);
?>

Grüße,
Matthias
 
Zurück