![]() |
[PHP] Speciale Tekens
In een mailformulier mogen bezoekers dingen schrijven. Om technische reden zou ik ä willen om zetten naar & # 2 2 8 ; en | naar & # 1 2 4 ; enz....
Zonder spaties uiteraard :). Nu is htmlspecialchars("string", ENT_QUOTES); geschikt er voor maar die doet alleen > en < " ', en dat geeft dus niet de gewenste resultaat. Nu vraag ik me af of hier voor een php functie voor is weet iemand het (en ik heb php.net al afgezocht zonder resultaat :() |
|
Dus er bestaat geen standaard functie :(
|
Ik weet niet of ik denk dat ik snap wat jij bedoelt:
PHP-code:
|
Citaat:
Maar TIGEK, doet htmlentities niet wat jij wilt? |
Citaat:
Mag ik mijn leeftijd de schult geven? |
Citaat:
Maar je zou het kunnen doen met ord() die geeft de ascii waarde terug.. het zou op 2 manieren kunnen.. alle vreemde' tekens vervangen die str_replace() of all tekens met ord() langsgaan en kijken welke er groter is dan 127 en die vervangen en de rest met rust te laten.. (ik zou voor optie 1 gaan denk ik..) bron: http://be2.php.net/manual/nl/function.ord.php http://be2.php.net/manual/nl/function.chr.php http://www.asciitable.com/ ps: htmlspecialchars("string", ENT_QUOTES) doet ook " en ' .. |
Citaat:
Ik zou graag alle willen :) Anders doet de Startpagina server moeilijk als ik mijn XML bestand met vreemd de tekens Upload :) |
Citaat:
Met de volgende twee functies :) PHP-code:
Maar nu het tweede probleem die ik niet verwachte mijn E-mail editor geeft het weer in de normale tekens. Hoevoorkom ik het dat het word omgezet naar de speciale tegens ipv ascii |
Citaat:
Verder snap ik het probleem niet.. Je hebt de textbox en email toch in aparte velden staan? |
Ja maar ik mail deze totale pagina naar mijn mail adress
ik krijg dan een link <LINK location="http://www.domein.nl" extenstion="nieuw">Lalalal</LINK> Kopieer hem en plak hem zo in in de xml bestand. En aangezien ik LUI ben wil ik niet eerst alle speciale tekens er uit vissen :) *Ik post hem maar meteen op phpfreakz.nl :)* |
Ja, maar je hebt toch zoeist:
textveld: emailadres textarea: de text dan laat je toch de var van textarea door die functie gaan :? |
Klopt :)
Maar ik wil deze gevens door mailen naar me zelf Zodat ik er ook nog wat mee kan :) Nu zit het probleem dat Outlook weer speciale tekens er van maak :( dus van & # 124; --> | (als ik het goed doe) |
Laat het laatste maar zitten had een foutje in mijn $php code (Mail functie)
|
Alle tijden zijn GMT +1. Het is nu 22:44. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.