Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Problem mit Variablenübergabe (Formulare)

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
 Canonical-Tag und Sitemap Proxy Sperren?  
Hobby_SEO79

pr


: 19.06.2008
: 1883



: 02.02.2010, 00:06    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Hallo,

nutze TinyMCE.

Habe zwei Dokumente. In DOK1 existiert ein Formular, indem der User per textarea mittels TinyMCE einen Text eingeben darf. Dieser wird dann an DOK2 übermittelt in Form eines gewöhnlichen HTML-Codes.

Bsp:


Code:

<p><strong>Das</strong> ist <span style="text-decoration: underline;">ein</span> kleiner <a href="http://www.example.de">Text</a> zum <span style="color: #ff0000;">testen</span>.</p>


Im DOK2 werden alle Eingaben geprüft. Tritt ein Fehler auf, sendet es die Variablen per input = "hidden" an DOK1 zurück und wird innerhalb des Öffnzngs-und Schließ-Tags von textarea mittels php sichtbar gemacht.

Code:
<textarea><?php print $variable; ?></textarea>


Problem:
Im Dok2 befindet sich im value-Attribut die per PHP eingeschriebene Variable.

Sieht dann so aus:
Code:

<input type="hidden" value="<p><strong>Das</strong> ist <span style="text-decoration: underline;">ein</span> kleiner <a href="http://www.example.de">Text</a> zum <span style="color: #ff0000;">testen</span>.</p>">


Nun kommt aber der HTML-Interpreter durcheinander und scheitert an den speziellen HTML zeichen. Er nimmt es nicht als Variable wahr, sondern als Html-Code im HTML-Code. Er schneidet somit ab einer bestimmten Stelle die Variable ab und interpretiert es als zum Dokument gehörigen Code.

Frage:
Wie kann ich die Variable so codieren/ dekodieren, dass es nicht als HMTL Code erkannt wird. Geht sicher mit so Befehlen wie addslashes oder so? Hab mich damit noch nie beschäftigt mit der Codierung. Weiß jemand Rat?

THX
Nach oben
Hobby_SEO79 Private Nachricht senden
sibastian

pr


: 11.06.2009
: 6



: 02.02.2010, 01:43    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Bin mir jetzt nicht ganz sicher, aber ich würde versuchen, die Gänsefüßchen mit \ zu escapen.

Webkatalog Gesundheit | Webkatalog Reisen | Webkatalog Handel
Nach oben
sibastian Private Nachricht senden
Kassandra70

pr


: 11.01.2006
: 198
: Gran Canaria


: 02.02.2010, 02:17    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Du mußt <, > und die " ersetzen:
http://es2.php.net/htmlentities

Hier gab es mal ein ähnliches Problem, bei Dir kämen halt noch die " hinzu:

http://www.abakus-internet-marketing.de/foren/viewtopic.php?t=70663&highlight=textarea

http://www.anabell.de - ein nicht optimiertes Projekt mit tausend Themen
Nach oben
Kassandra70 Private Nachricht senden WWW
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 02.02.2010, 10:20    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Kassandra70 hat Folgendes geschrieben:
Du mußt <, > und die " ersetzen:

Und das Und (&) bitte auch. HTML-Grundkenntnisse.

:
htmlentities

Ich täte lieber htmlspecialchars() einsetzen, diese Funktion beschränkt sich auf die oben genannten HTML-kritischen Zeichen. PHP hat (wie viele Sprachen) üble Probleme mit Zeichenketten, htmlentities() macht unter Umständen mehr kaputt als das es hilft.
Nach oben
Mork vom Ork Private Nachricht senden
Kassandra70

pr


: 11.01.2006
: 198
: Gran Canaria


: 02.02.2010, 12:34    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

da war kein & in seiner Abfrage. Biskin selber denken kann der außerdem auch.

Aber danke für deine Bemerkung über meine HTML-Grundkenntnisse.

http://www.anabell.de - ein nicht optimiertes Projekt mit tausend Themen
Nach oben
Kassandra70 Private Nachricht senden WWW
Hobby_SEO79

pr


: 19.06.2008
: 1883



: 02.02.2010, 13:12    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Kassandra70 hat Folgendes geschrieben:
Biskin selber denken kann der außerdem auch.


Danke

Endlich mal jemand hier, der einen nicht immer als Volldepp betrachtet, wenn man mal was postet was man nicht gleich weiss. Mir reicht ja schon ne Richtung und ein Weg. Den Rest krieg ich schon raus.
Nach oben
Hobby_SEO79 Private Nachricht senden
Mork vom Ork

pr


: 08.07.2008
: 2568
: Aufm Friedhof.


: 02.02.2010, 22:48    : Problem mit Variablenübergabe (Formulare) Antworten mit Zitat

Kassandra70 hat Folgendes geschrieben:
Biskin selber denken kann der außerdem auch.

Jo, mit Biskin flutscht's besser.

:
Aber danke für deine Bemerkung über meine HTML-Grundkenntnisse.

Bitte, bitte. Du scheinst von deinen Kenntnissen nicht sonderlich überzeugt zu sein, wenn du meine Bemerkung über seinen Fehler auf dich beziehst. Aber sei's drum, jeder fängt mal klein an :>
Nach oben
Mork vom Ork Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webprogrammierung, Templatedesign & Microformats
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
Vorgehn, wenn UNterseite zum Problem wird? Vorgehn, wenn UNterseite zum Problem ... nosearchscores Google Forum 6 09.02.2012, 12:34 Vorgehn, wenn UNterseite zum Problem wird?
Akutes 301-Problem: Domain nach redirect zweimal in URL Akutes 301-Problem: Domain nach redir... Chr1s Google Forum 4 04.02.2012, 13:10 Akutes 301-Problem: Domain nach redirect zweimal in URL
penalty oder ein anderes problem? penalty oder ein anderes problem? Holla Domainpopularität / Linkpopularität / Links aufbauen 6 31.01.2012, 10:59 penalty oder ein anderes problem?
Problem mit Unterseiten meines Blogs Problem mit Unterseiten meines Blogs Enpi2000 Ich hab' da mal 'ne Frage 8 30.01.2012, 21:49 Problem mit Unterseiten meines Blogs
Problem mit Themes/Header Austausch Problem mit Themes/Header Austausch dexter2323 Content Management Systeme, Blog- & Shopsysteme 3 29.01.2012, 19:43 Problem mit Themes/Header Austausch
Modrewrite und Wordpress Problem Modrewrite und Wordpress Problem gzs Weiterleitungen und mod_rewrite 1 25.01.2012, 12:50 Modrewrite und Wordpress Problem
Problem?! Problem?! Alesan Webprogrammierung, Templatedesign & Microformats 24 24.01.2012, 18:34 Problem?!

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Problem mit Variablenübergabe (Formulare)