Autor |
Nachricht |
bluespoon
Threadersteller
Dabei seit: 10.11.2006
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Do 03.05.2007 14:19
Titel Hochkomma in PHP-Bereich. Wie? |
|
|
Hallo,
ich hab' ein kleines Problem und Ihr müsst mir mal wieder helfen.
Wie setze ich ein Hochkomma (') innerhalb eines PHP-Bereichs?? Beispiel:
Code: |
<?php
<input type="text" value="blupp" onfocus="this.value = 'blabla'">
?>
|
Aber so funzt das ja net
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 38
Geschlecht:
|
Verfasst Do 03.05.2007 14:21
Titel Re: Hochkomma in PHP-Bereich. Wie? |
|
|
Willst du das was da steht ausgeben?
dann benutz den echo befehl und escape wenn nötig die zeichen mit \
|
|
|
|
|
Anzeige
|
|
|
saucer
Dabei seit: 19.05.2002
Ort: München
Alter: 44
Geschlecht:
|
Verfasst Do 03.05.2007 14:25
Titel Re: Hochkomma in PHP-Bereich. Wie? |
|
|
bluespoon hat geschrieben: | Hallo,
Code: |
<?php
echo "<input type=\"text\" value=\"blupp\" onfocus=\"this.value = \'blabla\'\">";
?>
|
Aber so funzt das ja net |
so klappts, und so meinte das auch der pole
Zuletzt bearbeitet von saucer am Do 03.05.2007 14:25, insgesamt 1-mal bearbeitet
|
|
|
|
|
bluespoon
Threadersteller
Dabei seit: 10.11.2006
Ort: Hannover
Alter: 41
Geschlecht:
|
Verfasst Do 03.05.2007 15:32
Titel Problem gelöst |
|
|
Alles klar ... so klappts!
Vielen Dank
|
|
|
|
|
saucer
Dabei seit: 19.05.2002
Ort: München
Alter: 44
Geschlecht:
|
Verfasst Do 03.05.2007 15:48
Titel Re: Problem gelöst |
|
|
bluespoon hat geschrieben: | Alles klar ... so klappts!
Vielen Dank |
Gerne
|
|
|
|
|
WinstonSmith
Dabei seit: 06.01.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 03.05.2007 15:52
Titel
|
|
|
Nur als Tip:
Wenn du größere HTML-Tags und Absätze einfügen möchtest, kannst du auch für den echo-Parameter ein einfaches Anführungszeichen nehmen und die normalen für die HTML-Attribute einfach stehen lassen:
Code: | <?php
echo '<a href="" target="_blank">...</a>';
?> |
Dadurch sparst du dir eventuell eine Menge Maskiererei ( \" ).
gruß,
winston
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 38
Geschlecht:
|
Verfasst Do 03.05.2007 15:56
Titel
|
|
|
dann musste wieder die ' maskieren.
Wenn du nix maskieren willst nimm einen heredoc bereich. und den macht man so:
Code: |
echo <<<HTML
<input type="text" onchange="validateField('bla')" name="bla">
HTML;
|
Wobei da nicht HTML stehen muss sondern irgendein anderer selbst definierter Name. Hierbei ist zu beachten das vor dem schliessen HTML absolut nichts stehen darf. kein leerzeichen...kein tab...nix halt.
Zuletzt bearbeitet von Pixelpole am Do 03.05.2007 15:57, insgesamt 1-mal bearbeitet
|
|
|
|
|
WinstonSmith
Dabei seit: 06.01.2005
Ort: -
Alter: -
Geschlecht:
|
Verfasst Do 03.05.2007 17:49
Titel
|
|
|
Ah, danke schön!
ich bin schon seit Ewigkeiten immer mal wieder auf der Suche nach diesem Konzept, dem heredoc, weil ich das mal gesehen habe und es überaus praktisch fand.
winston
|
|
|
|
|
|
|
|
Ähnliche Themen |
Hochkomma ... wie?
Passwortgeschützten bereich?
Personalisierter Bereich
scrollbarer div-bereich
golive + geschützter bereich
News-Bereich Dreamweaver
|
|