[PHP] J'arrive pas à enlever les " \ " devant les caractères spéciaux

J'arrive pas à enlever les " \ " devant les caractères spéciaux [PHP] - PHP - Programmation

Marsh Posté le 06-09-2002 à 14:22:53    

Je recupere une variable.
je fait un stripslashes.
je l'envoi avec la fonction mail et je recois le mail avec les " \ " dans outlook.
Doit y avoir qq chose a faire de spécial pour la fonction mail mais j'ai pas trouvé ?

Reply

Marsh Posté le 06-09-2002 à 14:22:53   

Reply

Marsh Posté le 06-09-2002 à 14:39:37    

C'est peut être qu'il y a un addslashes de trop avant sur ta variable. Elle vient d'où ? D'une base de donnée ? D'un formulaire ?

Reply

Marsh Posté le 06-09-2002 à 15:36:54    

d'un formulaire -> je comprend pas là !!  :(

Reply

Marsh Posté le 06-09-2002 à 17:20:56    

t'aurais pas php_magic_quote d'active ?
sinon tu mets deux stripslashes et ca devrait rouler

Reply

Marsh Posté le 06-09-2002 à 17:31:04    

joce a écrit a écrit :

t'aurais pas php_magic_quote d'active ?
sinon tu mets deux stripslashes et ca devrait rouler




au fait Joce, tu penses à faire un mail de notification en multipart, ou en tout cas, en texte brut et pas en HTML ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
Reply

Marsh Posté le 06-09-2002 à 18:51:34    

z0rglub a écrit a écrit :

 
au fait Joce, tu penses à faire un mail de notification en multipart, ou en tout cas, en texte brut et pas en HTML ?




zOrglub, pk t'as laissé ton forum phpBB en anglais ?

Reply

Marsh Posté le 06-09-2002 à 18:52:36    

joce a écrit a écrit :

t'aurais pas php_magic_quote d'active ?
sinon tu mets deux stripslashes et ca devrait rouler




 
je sais pas ce qu'est : php_magic_quote
 
Avec 2 stripslashes, ca change rien  :(

Reply

Marsh Posté le 06-09-2002 à 19:03:52    

zekill a écrit a écrit :

je sais pas ce qu'est : php_magic_quote



Ca rajoute les \ qu'il faut à chaque submit...

zekill a écrit a écrit :

Avec 2 stripslashes, ca change rien  :(



Bizarre... est-ce qu'il a déjà les \ avant d'envoyer le mail ?

Reply

Marsh Posté le 06-09-2002 à 19:09:10    

je fait un "echo" avant d'envoyer et juste apres le stripslashes.
y a bien les /

Code :
  1. $message = "l'essai ultime";
  2. stripslashes ($message);
  3. echo $message;
  4. sortie :
  5. l\'essai ultime


affreux comme truc
 

Reply

Marsh Posté le 07-09-2002 à 16:23:10    

:lol:
ch'uis quasi sur que c'est le php_magic_quote là (ca s'active dans le php.ini)


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 07-09-2002 à 16:23:10   

Reply

Marsh Posté le 08-09-2002 à 01:29:06    

Je peux pas toucher au php.ini, je suis pas en dedié moi !
ça m'etonnerai que OVH est activé ca par defaut qq même.
Bon, je regarderai demain si ca fait pareil sur mon serveur Linux.  ;)

Reply

Marsh Posté le 08-09-2002 à 01:31:06    

zekill a écrit a écrit :

Je peux pas toucher au php.ini, je suis pas en dedié moi !
ça m'etonnerai que OVH est activé ca par defaut qq même.
Bon, je regarderai demain si ca fait pareil sur mon serveur Linux.  ;)  



ba affiche phpinfo(); tu seras fixé


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 08-09-2002 à 11:46:10    

arf, il  y est le magic quote :
 
http://90plan.ovh.net/test.php
 
Et comment je fait là pour enlever mes \ ?
 :cry:

Reply

Marsh Posté le 08-09-2002 à 11:55:14    

zekill a écrit a écrit :

arf, il  y est le magic quote :
 
http://90plan.ovh.net/test.php
 
Et comment je fait là pour enlever mes \ ?
 :cry:  




stripslashes() :jap:


---------------
༼ つ ◕_◕ ༽つ
Reply

Marsh Posté le 08-09-2002 à 12:04:05    

ça marche po stripslashes,
c'est le sujet du topic !  :(

Reply

Marsh Posté le 08-09-2002 à 12:04:16    

zekill a écrit a écrit :

arf, il  y est le magic quote :
 
http://90plan.ovh.net/test.php
 
Et comment je fait là pour enlever mes \ ?
 :cry:  



remarque non, sur HFR j'ai aussi les magics quote et j'ai pas le problème


---------------
Protèges carnets personnalisés & accessoires pour bébé
Reply

Marsh Posté le 08-09-2002 à 12:10:55    

joce a écrit a écrit :

remarque non, sur HFR j'ai aussi les magics quote et j'ai pas le problème




 :D

Reply

Marsh Posté le 08-09-2002 à 12:43:34    

zekill a écrit a écrit :

je fait un "echo" avant d'envoyer et juste apres le stripslashes.
y a bien les /

Code :
  1. $message = "l'essai ultime";
  2. stripslashes ($message);
  3. echo $message;
  4. sortie :
  5. l\'essai ultime


affreux comme truc
 
 




 
sur un 240 plan chez ovh je viens de tester ton script je n'ai pas le pb :/

Reply

Marsh Posté le 08-09-2002 à 17:16:42    

Yack -> merci.
C'est le genre du truc en programation qui me font chier ptain.
Je laisse tomber, de toute facon les mails arrive chez moi alors je m'en fout.

Reply

Marsh Posté le 08-09-2002 à 17:28:19    

Sinon au pire tu fais une regexp du style :
 
$message = preg_replace("/\\\'/","'", $message);
 
 
C'est très sale comme méthode, mais au moins ça marche :D

Reply

Marsh Posté le 08-09-2002 à 17:29:44    

gm_superstar a écrit a écrit :

Sinon au pire tu fais une regexp du style :
 
$message = preg_replace("/\\\'/","'", $message);
 
 
C'est très sale comme méthode, mais au moins ça marche :D




 :D t as raison, c'est crado comme truc, mais pk pas !

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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