PHP html in Textbox ausgeben

raven16

Lieutenant
Registriert
Nov. 2008
Beiträge
580
Hi ich möchte html-code in einer Textbox ausgeben, so wie das z.B. bei Youtube gemacht wird.
PHP:
echo'
	<label>Du kannst uns gerne verlinken indem du diesen Link auf deiner Seite platzierst:</label> 
	<form>
	<input type="text" onclick="this.select()" value="\<a href=\"http://www.meineseite.de/home.php\">Name meiner Seite</a>">
	</form>';

Aber leider habe ich das Problem, das der den html tag "input" zu früh beim nächsten ">" schließt.
Dann habe ich als Ausgabe:
Code:
Du kannst uns gerne verlinken indem du diesen Link auf deiner Seite platzierst:
[B]->Textbox[/B]\<a href=\
[B]->Dahinter als Label [/B]Meine-Sorgenhilfe">
 
ersetze alle HTML-Tags in Entities... bspw so:

<input type="text" onclick="this.select()" value="&lt;a href=&quot;http://www.meineseite.de/home.php&quot;&gt;Name meiner Seite&lt;/a&gt;">

Das sollte gehen, wenn ich das Problem richtig verstanden habe.
 
@nesquick: Weil es für dieses Problem die unkomplizierteste und schnellste Variante ist, schlichtweg die Zeichen selbst zu schreiben. Ansonsten, und ich hätte es nicht anders gemacht, ist htmlentities() ein Weg den man vorziehen sollte.
 
Zurück
Oben