Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

SELFHTML Forumsarchiv
verschachtelung PHP & HTML

Informationsseite
  1. Seite (PHP) verschachtelung PHP & HTML von Steffi M., 30. 06. 2003, 14:07
nach unten

verschachtelung PHP & HTML

Die folgende Nachricht zum Thema stammt von: Steffi M., 30. 06. 2003, 14:07

Wie kann ich das verschachtelungs Problem lösen wenn ich innderhalb eines PHP skrips mir einen Html Tag wie folg aus geben lassen möchte??


echo "<a href='#' onMouseOver='window.status='???????';'"

Vielen Dank im voraus

nach obennach unten

verschachtelung PHP & HTML

Die folgende Nachricht zum Thema stammt von: romy, 30. 06. 2003, 14:15

Hi,
»» Wie kann ich das verschachtelungs Problem lösen wenn ich innderhalb eines PHP skrips mir einen Html Tag wie folg aus geben lassen möchte??
mit einem backslash \

»» echo "<a href='#' onMouseOver='window.status='???????';'"
echo "<a href="#\" onMouseOver=\"window.status=\"bla\";\"";

ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN

sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode

nach obennach unten

verschachtelung PHP & HTML

Die folgende Nachricht zum Thema stammt von: Sven Rautenberg, 30. 06. 2003, 14:24

Moin!

»» mit einem backslash \

Gute Antwort.

»» echo "<a href="#\" onMouseOver=\"window.status=\"bla\";\"";

Grausames Beispiel. Weil HTML-mäßiger Müll rauskommt und außerdem noch Fehler drinsind.

Also ausführlich: Wenn der folgende String HTML-seitig im Browser ankommen soll
<a href="#" onmouseover="window.status='bla';">

Dann kann man diesen String entweder in einfache oder doppelte Anführungszeichen stecken und muß dann alle einfachen oder doppelten Anführungszeichen _im_ String mit Backslash escapen.

echo "<a href=\"#\" onmouseover=\"window.status='bla';\">";
oder
echo '<a href="#" onmouseover="window.status=\'bla\';">';

Was einfacher ist, hängt logischerweise von der Zahl der zu escapenden Anführungszeichen ab - außerdem davon, ob man nicht zwingend (wegen Variablenersetzung) doppelte Anführungszeichen benötigt.

 - Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2003 Teil von Juni

© 1998-2006 Seite Impressum, Software: Classic Forum