Syntaxe Heredoc

Syntaxe Heredoc - PHP - Programmation

Marsh Posté le 24-09-2005 à 15:32:05    

Bonjour :)
 
Voilà je souhaiterai utiliser la syntaxe Heredoc (vous allez me dire c'est peut etre une erreur :) ).
 
J'ai un formulaire avec un textarea. J'entre du texte avec des guillemets etc ...
 
je fais une method post et je recupère le contenu comme ceci :  
 

Code :
  1. $message = $_POST['mail'];


 
Jusque là ok.
 
Si je fais ceci  : echo ($message); je tombe sur un texte avec des caracteres d'échappement. genre ceci :  
 
J\'aime les \"zoizeau\".
 
c'est pas tip top pour le client qui est sensé relire son mail :D
 
J'ai lu que la HereDoc combattait ceci (c'est peut être pas vrai :))
 
j'ai donc fais ceci :  
 

Code :
  1. $messageMail = <<<EMAIL
  2. $message
  3. EMAIL;
  4. echo ($messageMail);


 
Mais malheuresement c'est pareil :(  
 
Pourriez vous m'aider s'il vous plaît ? :D  
 
Merci d'avance
 
Laeticia


Message édité par flaeticia le 24-09-2005 à 15:32:58
Reply

Marsh Posté le 24-09-2005 à 15:32:05   

Reply

Marsh Posté le 24-09-2005 à 15:41:32    

C'est une sécurité souvent activée pour les bdd.
Rajoute :

Code :
  1. if(get_magic_quotes_gpc()){
  2. $message = stripslashes($message);
  3. }


http://fr2.php.net/manual/fr/security.magicquotes.php

Reply

Marsh Posté le 26-09-2005 à 21:19:00    

Merci pour cette solution qui fonctionne parfaitement kalex ;)
 
Par contre j'ai un peu de mal sur la signification de ce test etc ...  
J'aime bien par définition comprendre ce que j'écris et là je ne capte pas trop :(  
 
Pourrais tu m'éclairer stp ? :) Merci:)
 
 
Laeticia  :hello:

Reply

Marsh Posté le 26-09-2005 à 22:11:33    

php.net est ton ami ;)

Reply

Marsh Posté le 27-09-2005 à 01:50:38    

flaeticia a écrit :

Merci pour cette solution qui fonctionne parfaitement kalex ;)
 
Par contre j'ai un peu de mal sur la signification de ce test etc ...  
J'aime bien par définition comprendre ce que j'écris et là je ne capte pas trop :(  
 
Pourrais tu m'éclairer stp ? :) Merci:)
 
 
Laeticia  :hello:

Voilà un article très didactique sur le sujet :
http://frederic.bouchery.free.fr/? [...] s-magiques

Reply

Sujets relatifs:

Leave a Replay

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