Hi!
Gibt es eine Möglichkeit in HTML einen Zeilenumbruch darzustellen, wenn die *.txt-Datei per
readfile()
ausgegeben wird? Würde ja gerne auf den Umbruch verzichten, aber in diesem Fall komme ich da leider nicht herum.
Es gibt eine HTML- und eine CSS-Lösung und auch mit PHP kann man was machen.
HTML: Das pre-Element drumrumlegen. Hat die Eigenschaft, dass dafür typischerweise eine diktengleiche (monospaced) Schriftart verwendet wird.
CSS: white-space: pre;
PHP: Zunächst die Gegenfrage: Warum unbedingt readfile() und nicht echo nl2br(file_get_contents(...));? Neben dem eben genannten gäbe es auch noch, die Ausgabepufferung um den readfile()-Aufruf zu aktivieren und dann darauf nl2br() anzuwenden.
Lo!