Formulaire HTML et transmission de données

Formulaire HTML et transmission de données - HTML/CSS - Programmation

Marsh Posté le 30-06-2008 à 17:34:32    

Bonjour à tous !
 
J'ai crée un formulaire d'envoi d'email en ajax pour mon site avec un textarea pour le corps du message.
 
Le problème vient de la transmission du contenu du textarea. Je me retrouve avec des espaces au lieu du symbole + par exemple.  
 
Comment pourrais-je retrouver exactement le même contenu que celui qui a été saisi ?
 
J'ai oublié de préciser que j'utilisais PHP.
 
 
Merci d'avance !


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 17:34:32   

Reply

Marsh Posté le 30-06-2008 à 20:14:46    

htmlentities?


---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 20:20:15    


 
Effectivemetn avec htmlentites je récupère les caractères avec accents.
 
Mai j'ai toujours le même problème sur le caractère + qui devient un espace et le caractère ' qui devient \'


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:34:41    

pour le ', tu peux utiliser stripslashes
par contre le + je vois pas


---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 20:36:27    

blackhawker a écrit :

pour le ', tu peux utiliser stripslashes
par contre le + je vois pas


 
Yep pour le stripslashes, apparemment y a pas de solution pour le + ?


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:37:38    

un problème d'encodage peut-être


---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 20:39:31    

blackhawker a écrit :

un problème d'encodage peut-être


 
C'est à dire ?


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:41:29    

teste en utf-8


Message édité par blackhawker le 30-06-2008 à 20:41:37

---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 20:44:52    

Je viens de tester, pareil
 
Apparemment tous les caractères passent sauf le +
 
Et bien sur j'en ai besoin
 
J'imagine bien qu'il doit y avoir une solution


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:46:06    

tu peux filer le code de page du formulaire et du script php?


---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 20:46:06   

Reply

Marsh Posté le 30-06-2008 à 20:49:37    

<form id="ReplyToAdForm" action="javascript:sendEmailRequest();" method="post" name="contactform">
      <input type="hidden" name="adid" value="14"/>
      <input type="hidden" name="to" value="UTIDPQFuWi8HZgNhVHFUQAI7AXcBOgY+AWhTNl13AnFVJ1RsAnsOIQNgBmhXaw=="/>
      <input type="hidden" name="sender" value="User1"/>
     </form>


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:50:12    

TU peux voir + dans l'input hidden "TO" et du coup quand je le récupère en php ça devient un espace


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 20:59:19    

\+ ?

Reply

Marsh Posté le 30-06-2008 à 21:04:09    

c'est ce que je pensais aussi mais visiblement nan
 
EDIT: .replace("+", "%2B" ) devrait fonctionner tout simplement

Message cité 2 fois
Message édité par blackhawker le 30-06-2008 à 21:15:10

---------------
création de site - photo
Reply

Marsh Posté le 30-06-2008 à 21:48:12    

blackhawker a écrit :

c'est ce que je pensais aussi mais visiblement nan
 
EDIT: .replace("+", "%2B" ) devrait fonctionner tout simplement


 
 
Ok je teste et je te dis ça
 
Meric blackhawker !


---------------
Blog iPhone
Reply

Marsh Posté le 30-06-2008 à 21:55:02    

blackhawker a écrit :

c'est ce que je pensais aussi mais visiblement nan
 
EDIT: .replace("+", "%2B" ) devrait fonctionner tout simplement


 
Ca marche pas


---------------
Blog iPhone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed