Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Syntaxe Heredoc

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Syntaxe Heredoc

n°1206509
flaeticia
.:: Night Girl ::.
Posté le 24-09-2005 à 15:32:05  profilanswer
 

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
mood
Publicité
Posté le 24-09-2005 à 15:32:05  profilanswer
 

n°1206512
kalex
Posté le 24-09-2005 à 15:41:32  profilanswer
 

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

n°1208023
flaeticia
.:: Night Girl ::.
Posté le 26-09-2005 à 21:19:00  profilanswer
 

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:

n°1208120
onizuka_se​nsei
Posté le 26-09-2005 à 22:11:33  profilanswer
 

php.net est ton ami ;)

n°1208242
kalex
Posté le 27-09-2005 à 01:50:38  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Syntaxe Heredoc

 

Sujets relatifs
Problème de syntaxe SQL ???[Resolu] Plusieurs requetes MySQL > Syntaxe PHP ?
[Résolu]Syntaxe Range avec variable[SGBD] Oracle, double left outer join et syntaxe ANSI
Quel est la syntaxe pour utiliser les variables dans une fonction[matlab] syntaxe chelou
[JUNIT] un pti pb de syntaxe avec les String[][résolu] Erreur de syntaxe
Syntaxe pour traiter 2 bases de données ?bonne syntaxe CSS pour une page
Plus de sujets relatifs à : Syntaxe Heredoc


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR