keksprinz
Goto Top

Php einlesen von ganzen Textdateien (Zeilenumbrüche)

Hallo zusammen,

ich muss auf einer Webseite eine Textdatei darstellen.

Inhalt der Datei:
erste Zeile

dritte Zeile
vierte Zeile

Ergbnis ist z.Z.

erste Zeile dritte Zeile vierte Zeile

Wie bekomme ich es hin das die in der txt Datei vorhandenen Absätze erhalten bleiben ?

Hier mein Ansatz !

<?
$fp = @fopen("inhalt.txt", "r") or die ("Keine Datei vorhanden");  
fpassthru($fp);
?>
Vielen Dank für eure Tipps.

Gruß
Keksprinz

MODERATOR (28.04.2007):
Nach den Kommentaren zu urteilen, scheint das Problem gelöst! face-smile

Dani

Content-Key: 47972

Url: https://administrator.de/contentid/47972

Printed on: April 19, 2024 at 02:04 o'clock

Member: Janni
Janni Jan 04, 2007 at 15:50:33 (UTC)
Goto Top
Du kannst mit dem Befehl "file()" die Zeilen einzeln in ein Array einlesen, siehe http://de.php.net/manual/de/function.file.php.
Danach musst Du dann halt den Array zeilenweise durch "\n" bzw. ein < br > ausgeben.

MFG
Member: Guenni
Guenni Jan 04, 2007 at 19:02:07 (UTC)
Goto Top
@keksprinz

Hi,

du kannst die Ausgabe mit dem HTML-Tag <pre> formatieren:

<pre>
<?
$fp = @fopen("FAQ.txt", "r") or die ("Keine Datei vorhanden");  
fpassthru($fp);
?>
</pre>

Altenativ zu deiner Version kannst du auch readfile(Datei) benutzen:

<pre>
<?
readfile("FAQ.txt");  
?>
</pre>

Grüße
Günni
Member: keksprinz
keksprinz Jan 05, 2007 at 08:31:11 (UTC)
Goto Top
Danke <pre> war die Lösung
Member: keksprinz
keksprinz Jan 05, 2007 at 08:31:25 (UTC)
Goto Top
Danke <pre> war die Lösung
Member: EvilMoe
EvilMoe Jan 07, 2007 at 18:27:16 (UTC)
Goto Top
oder benutz doch einfach die funktion nl2br()