HI also es ist ja so wenn man html code in php ausgeben muss müsste man immer aus " \" machen usw und ich wollte mal fragen ob man das auch durch irgendwas umgehen kann oder so ?
MFG
Seite 1 von 1
Hmtl Code In Php Ausgeben
Anzeige
#2
geschrieben 06. Juli 2006 - 19:33
echo '<a href="foo.php">bar</a>';
#3
geschrieben 06. Juli 2006 - 19:34
Und wie muss ich dann wenn ich da ne variable einfüge die escapen ?
MFG
MFG
#4
geschrieben 06. Juli 2006 - 19:57
Zitat (pchero: 06.07.2006, 20:20)
HI also es ist ja so wenn man html code in php ausgeben muss müsste man immer aus " \" machen usw und ich wollte mal fragen ob man das auch durch irgendwas umgehen kann oder so ?
MFG
MFG
und wie soll dann unterschieden werden, welches zeichen da in seiner funktion als entsprechendes zeichen da steht und welches einfach nur ausgegeben soll? die maskierung hat schon ihren sinn. nicht nur der parser auf dem server, sondern man selbst käme ja völlig durcheinander, wenn man sich das script später nochmal anguckt, wenn man dann nicht mehr direkt im thema steht und zum beispiel was ändern soll.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#5
geschrieben 06. Juli 2006 - 21:04
Zitat (Gitarremann: 06.07.2006, 20:57)
und wie soll dann unterschieden werden, welches zeichen da in seiner funktion als entsprechendes zeichen da steht und welches einfach nur ausgegeben soll? die maskierung hat schon ihren sinn. nicht nur der parser auf dem server, sondern man selbst käme ja völlig durcheinander, wenn man sich das script später nochmal anguckt, wenn man dann nicht mehr direkt im thema steht und zum beispiel was ändern soll.
wenn du ' als string-anfangs-dingen benutzt (sry für die aussprache, mir fällt nix ein), dann wird alles in dem string genauso ausgegeben, wies da steht - keine variablen, garnichts, bis wieder ein ' zum schließen kommt. du musst also wenn du ne variable machen willst, das so aufbauen:
$var = 'des hier wird ausgegeben'.$foo.' bar '.foobar();
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#6
geschrieben 06. Juli 2006 - 21:10
Zitat (Meatwad: 06.07.2006, 22:04)
wenn du ' als string-anfangs-dingen benutzt (sry für die aussprache, mir fällt nix ein), dann wird alles in dem string genauso ausgegeben, wies da steht - keine variablen, garnichts, bis wieder ein ' zum schließen kommt. du musst also wenn du ne variable machen willst, das so aufbauen:
$var = 'des hier wird ausgegeben'.$foo.' bar '.foobar();
dann hast du doch das gleiche problem, wenn du ein ' ausgeben willst. was bringt das denn? was ist daran so schlimm, zeichen zu maskieren?
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#7
geschrieben 06. Juli 2006 - 21:24
du musst aber keine $ escapen. und wenn du ein ' ausgeben willst machste halt \' ...
@gitarremann: jedem den das seine
@gitarremann: jedem den das seine
I am away to look for my self. If I am back before I return keep me here. | Mein Server
#8
geschrieben 06. Juli 2006 - 21:34
Zitat (Meatwad: 06.07.2006, 22:24)
... wenn du ein ' ausgeben willst machste halt \' ...
das sag ich doch die ganze zeit, dass es kein problem ist nen backslash zu machen aber genau das will der threadautor doch umgehen.
Der Pessimist sagt: "Das Glas ist halb leer,"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
Der Optimist sagt: "Das Glas ist halb voll."
Der Realist sagt: "Bedienung, zwei Neue!"
#9
geschrieben 06. Juli 2006 - 21:43
Zitat (pchero: 06.07.2006, 20:34)
Und wie muss ich dann wenn ich da ne variable einfüge die escapen ?
MFG
MFG
Innerhalb von Strings die mit ' begrenzt sind, gibt es keine Variablen. '$foo' musst du also nicht escapen. Eine andere Möglichkeit ist noch sowas:
echo <<<abc <mein html="mit php" /> abc;
Dieser Beitrag wurde von Floele bearbeitet: 06. Juli 2006 - 21:43
- ← String An Bestimmten Stellen Zerlegen
- Skript/Web-Programmierung
- Authorisierungen Von Managern Via Intranet Automatisieren →
Thema verteilen:
Seite 1 von 1