ERLEDIGT
NEIN
NEIN
ANTWORTEN
16
16
ZUGRIFFE
500
500
EMPFEHLEN
-
Hi zusammen,
Mir ist gerade aufgefallen, dass das Steuerzeichen für Zeilenumbruch "\n" nur dann funktioniert, wenn es in doppelten Anführungszeichen gesetzt wird!?
Ist das nun ein Konfigurations-problem in der php.ini? Ist das normal? Oder liegt es vl. daran, dass ich diesmal auf einer Windows-Maschine arbeite!?
Funktioniert:
Funktioniert nicht:PHP-Code:echo "\n";
Habt Ihr ne Idee, was der Grund sein kannPHP-Code:echo '\n';
Danke & Ciao,
Mike
-
Das ist normal.
Das liegt daran, dass Strings in "" intpretiert werden und in '' nicht.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Hm.. kann das keine Konfig-Sache sein?
Habe bisher immer mit LAMPs gearbeitet, da bilde ich mir ein, dass es keine Probleme gab..!? Mir fällt das jetzt zum ersten mal bei der Windows-Kiste auf....
-
Ich hab grad mal fix durch die php.ini gesucht (nach quot) und nichts zum Thema gefunden.
Ich seh das auch nicht wirklich als Problem. Man muss es nur wissen.
An Windows kann es nicht liegen, ich nutze PHP unter Linux und dort kenne ich dieses Verhalten auch.
Wie gesagt: Das ist vollkommen normal.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Naja, ein Problem ist es insofern, wenn du HTML Quellcode über PHP parsed...
So Geschichten wie "<table width="100%"...."..
Wenn Du mit single-quotes arbeitest, musst du nicht im ganzen HTML Code ein / vor die double quotes setzen
-
Das seh ich anders:
Das funktioniert doch wunderbar.PHP-Code:echo '<form method="get" action="fwconfig.php">';
Nur wenn Du mit "" arbeitest musst Du hier quoten.
Das saehe dann so aus:
PHP-Code:echo "<form method=\"get\" action=\"fwconfig.php\">";
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Genau das habe ich geschrieben...
Normalerweise arbeite ich (wie du auch geschrieben hast) mit single-quotes...
Dabei geht das \n aber nicht und man müsste den Umbruch immer in eine neue Zeile einfügen (sehr hässlich)...
-
Nö geht ganz normal in der gleichen Zeile:
PHP-Code:echo '<form method="get" action="fwconfig.php">' . "\n";
-
Ja, klar.. so gehts ..
Aber die Conketination ist auch nicht wirklich schick
-
Naja, man kann eben nicht alles haben.

Ausserdem braucht man \n in der Regel doch eh nicht.
Wenn man fuer's Web programmiert hat es ja keinen Effekt.
Man braucht es halt nur wenn man auf der Shell Zeilenumbrueche haben will oder in Dateien oder Sockets schreibt.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Du hast was wichtiges vergessen:
JavaScript
Ich erzeuge Teile eines JS dynamisch (da dieses von Benuterzeingaben abhängt).
Und das benötigt leider auch Zeilenumbrüche
Danke jedenfalls und Ciao,
Mike
-
Okay, da hab ich jetzt nicht dran gedacht.
Aber ich nutze JavaScript auch so gut wie garnicht.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Ich auch ungern.. aber manchmal lässt es sich leider einfach nicht vermeiden
-
Es steht ja nirgendwo, dass man eine Zeile nur mit \n umbrechen kann:
Zitat von Mik3e
Code :1 2 3
echo ' zeilen umbruch';
...das dürfte die Lesbarkeit des Codes ungemein erhöhen
-
14.11.05 23:51 #15
Hi!
Also ich benutze die Anführungszeichen (oder wie auch immer) folgendermaßen:
Damit spare ich mir sämtliche quotes. Ist das nicht sauber programmiert (oder gescripted *g*) oder kann das irgendwo Probleme geben? Ich hab noch keine Probleme feststellen können, im Gegensatz zu Deiner Darstellung @Dennis Wronka. Es ist mir schon auf vielen Seiten aufgefallen, das entweder die Quotes falsch gemacht wurden, oder das es Probleme mit deren Interpretation gibt, da die '\' öfter im Text auf der Page erschienen wo sie offensichtlich nicht hingehören.PHP-Code:echo "<form method='get' action='fwconfig.php'>";
MfG
..::SD::..
Ähnliche Themen
-
Doppelten Eintrag verhindern
Von brainsucker im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 29.09.09, 14:24 -
Doppelten Eintrag finden
Von teppi im Forum Relationale DatenbanksystemeAntworten: 4Letzter Beitrag: 22.11.05, 11:27 -
Doppelten DBsatz verhindern
Von Sandro18 im Forum PHPAntworten: 2Letzter Beitrag: 06.05.05, 18:17 -
Vector mit doppelten Einträgen
Von Dox im Forum JavaAntworten: 4Letzter Beitrag: 13.10.04, 17:19 -
doppelten Gästebucheintrag verhindern
Von RoninRobert im Forum PHPAntworten: 14Letzter Beitrag: 07.12.03, 19:05





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren