Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Anführungszeichen vs. Hidden Textfield

Hallo Leute!

Ich habe ein Problem mit der Übergabe von Anführungszeichen, etc. mit einem versteckten Formularfeld. Folgender Ablauf liegt vor:

1. Datei: Textarea, User gibt dort einen Text ein
2. Datei: der Text wird zur Kontrolle nochmal ausgegeben (stripslashes entfernt die Escapes) und der Text wird mittels eines versteckten Feldes an die 3. Datei weitergegeben:

<input name="ka_text" type="hidden" value="<?php echo $ka_text; ?>">

3. Datei: Versand der Daten per Mail

Das Ganze funzt einwandfrei, es sei denn es kommen Anführungszeichen vor. Ich habe jetzt endlose Versuche mit addslashes/stripslashes hinter mir. Der Text wird in der 2. Datei auch prima ohne Anführungszeichen ausgegeben
Nach dem Weiterreichen des strings durch das versteckte Textfeld ist der Teil ab dem ersten Anführungszeichen allerdings komplett abgeschnitten oder (wenn ich addslashes verwende) werden nur noch die Escapes, nicht aber die Zeichen oder der Text dazwischen bzw. dahinter ausgegeben:

Also z.B. anstatt: Ich teste dieses "script"
nur noch: Ich teste dieses
bzw.: Ich teste dieses \\

Liegt der Fehler bei der Übergabe? Habt Ihr das Problem auch schonmal gehabt? Vielleicht kann mir jemand weiterhelfen...

Wäre super

Danke

Holg

Hier gehts zum Orginal Eintrag "Anführungszeichen vs. Hidden Textfield" im Forum

Antworten

versuch es mal mit
Code:                   In Zwischenablage kopieren (nur IE)
1">




2.

Das wars!

Hey tausend Dank und *schmatz*

Holg


Hier gehts zum Orginal Eintrag "Anführungszeichen vs. Hidden Textfield" im Forum
 
phpforum.de | Impressum | Handy Bundles