Zeilenumbruch mit /n

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?