HTML in Textarea ausgeben
webby
- php
wenn ich den inhalt einer htmldatei in einer textarea ausgebe ,das geht schon . Aber leider kommt dann das Formular ducheinander und lässt den htmltext nicht mehr versenden. kann mir mal bitte jemand folgendes skript skizzieren ,schreiben:
1.öffne HTML-Datei
2. gib Inhalt in Textarea
3. beim versenden speichere den text in der datei
Brauche es dringend, Danke im Voraus.
Grüße webby
Halli,
1.öffne HTML-Datei
1a. kodiere die htmlspecialchars()
- gib Inhalt in Textarea
- beim versenden speichere den text in der datei
cu
Robert
Habe Roberts Text gelesen:
Ist das so okay?
Wenn du nämlich den Text dann als HTML wiederverwenden willst, bekommst du Probleme, er schreibt dann statt < halt < usw. Der Browser ignoriert dies dann.
Ich denke, die Textarea bekommt Probleme, da es in der HTML-Datei sicherlich Anführungszeichen u.ä. gibt.
Wenn du die Funktion addslashes() verwendest, werden soche Zeichen mit einem Backslash auskommentiert.
Dann gibt's auch bei der Textarea keine Probleme mehr.
Bevor du den text wieder in die Datei schreibst, behandelst du ihn mit stripslashes() , die entfern die gesetzten Zeichen wieder.
Verständlich? Hilfreich? Ich hoffe,
AB
Hallo,
wenn ich den inhalt einer htmldatei in einer textarea ausgebe ,das geht schon . Aber leider kommt dann das Formular ducheinander und lässt den htmltext nicht mehr versenden. kann mir mal bitte jemand folgendes skript skizzieren ,schreiben:
es heißt _self_html nicht _get_html.
1.öffne HTML-Datei
fopen(); // http://php.net/de/fopen
- gib Inhalt in Textarea
soll der html-Code als html-Code dargestellt werden? Wenn ja, brauchst du vielleicht noch htmlspecialchars (http://php.net/de/htmlspecialchars)
$dateiinhalt = fread(); // http://php.net/de/fread
<textarea>
echo $dateiinhalt;
</textarea>
fclose(); // http://php.net/de/fclose
- beim versenden speichere den text in der datei
$text = $_POST["textaustextarea"];
fopen();
fwrite(); // http://php.net/de/fwrite
fclose();
oder so ähnlich zumindest :) - vom Prinzip her sollte es zumindest funktionieren.
Brauche es dringend, Danke im Voraus.
das hier ist kein Forum, in dem man fertigen Code fordern kann - ok, gegen einen entsprechenden Betrag vielleicht :)
Grüße aus Nürnberg
Tobias