externe txt mit zeilen umbruch einbinden

mogmog

Erfahrenes Mitglied
Hallo und guten Aben,

was muss ich denn tun damit ich eine externe txt Datei mit zeilenumbruch per php auslesen kann und dass auch der zeilen umbruch angezeigt wird?

PHP:
<?php
$fp = fopen("texte/test_text.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
echo"$text";
}
fclose($fp);
}
?>

Wenn dieses Skript verwende dann wird der Zeilen umbruch in der Datei nicht mit angezeigt.
Wieso und wie kann ich das ändern?


gruß mogmog
 
So...

PHP:
<?php
$fp = fopen("texte/test_text.txt","r");
if ($fp)
{
while(!feof($fp))
{
$text = fgets($fp);
echo nl2br($text);
}
fclose($fp);
}
?>

uhh sry da war eienr schneller...
 
Die Zeilenumbrüche werden im HTML-Quelltext angezeigt. es fehlen HTML-Zeilenumbrüche (<br>) aber machs doch einfach so:
PHP:
<?
$filepath = "texte/test_text.txt";

$file = file($filepath); // Dateiinhalt als Array holen. Jede Zeile als neuen Arrayinhalt.
foreach($file as $line)  // Jede Zeile einzeln auslesen....
{
  echo $line . "<br />\n"; // und ausgeben, mit HTML- und Text-Zeilenumbruch.
}
?>

Ist bisschen einfacher

MfG
Xean

EDIT:
Und nochschneller als ich^^....
 
Zurück