PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP]: Zeilenumbruch im Quellcode?


mf_2
2007-05-12, 15:16:05
Hallo,

Ich habe ein Problem:
Meine HTML-Seite hat viele includes(); mit kleinen PHP-Codeschnipseln.
Diese Codeschnipsel sehen z.B. so aus:

echo "Hallo<BR>";
echo "Hallo<BR>";
echo "Hallo<BR>";

Die Ausgabe ist so:

Hallo
Hallo
Hallo

aber: Im Quelltext des Browsers sieht das ganze so aus:
Hallo<BR>Hallo<BR>Hallo<BR>

Ich brauche wohl nicht zu sagen, dass bei umfangreichen Seiten der Code so praktisch unlesbar wird. Wie kann ich nun nach jedem echo eine neue Zeile für den Quellcode machen?

echo "Hallo<BR>\n"; geht nicht, das "\n" wird auf der Webseite ausgegeben und der Quellcode bekommt trotzdem keinen Umbruch.

Und es ist nicht schön, wenn der HTML Validator sagt, dass in Zeile XY bei Zeichen 4537 ein Fehler vorliegt, das muss man erstmal finden.

The_Invisible
2007-05-12, 15:46:54
natürlich geht


echo "test\n";
echo "test2\n";


was nicht geht ist


echo 'test\n';
echo 'test2\n';


mfg

mf_2
2007-05-12, 17:38:59
Achtung, blöde Frage: Was ist der Unterschied zwischen " und '?
Ich habe beides bisher bei meinem echo verwendet und da nie einen Unterschied gemacht.

Hardwaretoaster
2007-05-12, 18:22:28
" " wird geparst, also auch nach \n und co.
' ' nicht, ich hatte mal 'nen Link, der das erklärte...finde ich gerade nicht.

DanMan
2007-05-12, 19:48:58
" " wird geparst, also auch nach \n und co.
' ' nicht, ich hatte mal 'nen Link, der das erklärte...finde ich gerade nicht.
Darum wird übrigens Code mit ' ' auch ein bisschen schneller abgearbeitet.

Sephiroth
2007-05-12, 20:29:32
" " wird geparst, also auch nach \n und co.
' ' nicht, ich hatte mal 'nen Link, der das erklärte...finde ich gerade nicht.
Wie wäre es mit der PHP-Doku? ;)

Ein String kann auf drei verschiedene Weisen geschrieben werden.

Einfache Anführungszeichen (single quoted)
Doppelte Anführungszeichen (double quoted)
Heredoc Syntax

http://de.php.net/manual/de/language.types.string.php


yeah, post nummer 7777:uking: :ujump2:

Hardwaretoaster
2007-05-12, 20:37:15
Wie wäre es mit der PHP-Doku? ;)


http://de.php.net/manual/de/language.types.string.php


yeah, post nummer 7777:uking: :ujump2:


Ja, is 'ne Idee ;)