Zeilenumbruch mit /n
am 22.06.2006 14:22:43 von Andreas Bauer
Hallo NG,
ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
werden\nebenfalls ausgegeben.";
?>
Klappt nicht. bekomme keinen Zeilenumbruch?
Das Beispiel habe ich von:
http://de2.php.net/manual/de/function.echo.php
Merkwürdig.
Danke und Gruß
Andreas
Re: Zeilenumbruch mit /n
am 22.06.2006 14:25:55 von Jens Riedel
Andreas Bauer wrote:
> Hallo NG,
> ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
>
> echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
> werden\nebenfalls ausgegeben.";
> ?>
> Klappt nicht. bekomme keinen Zeilenumbruch?
> Das Beispiel habe ich von:
> http://de2.php.net/manual/de/function.echo.php
> Merkwürdig.
Lass mich raten: du siehst im _Browser_ keinen Zeilenumbruch. Den
interessiert \n nämlich recht wenig, der möchte ein
für einen
Zeilenumbruch haben.
Schau dir den Seitenquelltext an, da sollte ein Zeilenumbruch drinstehen.
Gruß,
Jens
--
Der Kluegere gibt nach - Eine traurige Wahrheit:
sie begruendet die Weltherrschaft der Dummen.
- Marie von Ebner-Eschenbach
Re: Zeilenumbruch mit /n
am 22.06.2006 14:26:41 von Frank Schenk
Andreas Bauer wrote:
> Hallo NG,
> ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
>
> echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
> werden\nebenfalls ausgegeben.";
> ?>
> Klappt nicht. bekomme keinen Zeilenumbruch?
> Das Beispiel habe ich von:
> http://de2.php.net/manual/de/function.echo.php
> Merkwürdig.
Du rufst das Script im Browser auf? Weißt du, welche Bedeutung
Zeilenumbrüche für HTML haben?
Schau dir mal den erzeugten Quelltext an oder setze oben ins Script:
header("Content-Type: text/plain");
gruß, Frank
Re: Zeilenumbruch mit /n
am 22.06.2006 14:28:10 von Matthias Coy
Andreas Bauer schrieb:
> Hallo NG,
> ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
>
> echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
> werden\nebenfalls ausgegeben.";
> ?>
> Klappt nicht. bekomme keinen Zeilenumbruch?
> Das Beispiel habe ich von:
> http://de2.php.net/manual/de/function.echo.php
> Merkwürdig.
>
> Danke und Gruß
> Andreas
Wenn du das auf einer Webseite ausgibst, dann sind die \n im Quellcode
zu sehen, auf der Webseite aber nicht, da dort ein Zeilenumbruch ein
/> ist, da der HTML-Parser drüberläuft. Wenn du das in der Konsole
ausgibst, dann sollte es funktionieren.
Gruß
Matze
Re: Zeilenumbruch mit /n
am 22.06.2006 14:30:55 von dev-null-use-reply-adress
Andreas Bauer schrieb:
> Hallo NG,
> ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
>
> echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
> werden\nebenfalls ausgegeben.";
> ?>
> Klappt nicht. bekomme keinen Zeilenumbruch?
Aber ganz sicher bekommst Du welche.
> Merkwürdig.
Nein! Du hast das vermutlich in einen HTML-Dokument, richtig?
Dort werden Umbrüche aber anders definiert.
http://de.selfhtml.org/html/text/zeilenumbruch.htm#erzwingen
Das wäre ja nun wirklich absolutes HTML Grundwissen. meinjanur.
Gruß
JPM
Re: Zeilenumbruch mit /n
am 22.06.2006 14:49:31 von Andreas Bauer
Dank Euch,
was kann ich anstatt meherer,10x
Tags einzugeben, schreiben?
Gruß
Andreas
Re: Zeilenumbruch mit /n
am 22.06.2006 14:56:10 von Frank Schenk
Andreas Bauer wrote:
> Dank Euch,
>
> was kann ich anstatt meherer,10x
Tags einzugeben, schreiben?
>
Im Handbuch findest du alle Funktionen, Operatoren etc., eine Suche gibt
es auch.
In diesem Fall findest du eine oder mehrere Möglichkeiten bei den String
Funktionen
http://www.php.net/manual/en/ref.strings.php
gruß, Frank
P.S.: Evtl. empfiehlt sich für dich ein Tutorial oder ein gutes Buch zum
Einstieg.
P.P.S.: Handbuch und FAQ¹ bitte gleich Bookmarken
¹)
Überblick
http://www.php-faq.de
Re: Zeilenumbruch mit /n
am 22.06.2006 21:45:10 von Matthias Esken
On Thu, 22 Jun 2006 14:49:31 +0200, Andreas Bauer wrote:
> was kann ich anstatt meherer,10x
Tags einzugeben, schreiben?
Stattdessen erstellst du das Dokument mit einer passenden Struktur und
machst die Formatierung mit CSS.
Gruß,
Matthias
Re: Zeilenumbruch mit /n
am 23.06.2006 09:09:43 von Stefan Scholl
Andreas Bauer wrote:
> ich versuche einen Zeilenumbruch mit \n in echo herbeizuführen:
>
> echo "Diese Ausgabe geht über\nmehrere Zeilen. Die Zeilenumbrüche
> werden\nebenfalls ausgegeben.";
> ?>
> Klappt nicht. bekomme keinen Zeilenumbruch?
Du gibst ein wenig früh auf, oder?