J'arrive pas à enlever les " \ " devant les caractères spéciaux [PHP] - PHP - Programmation
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 ?
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
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 ?
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 ?
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
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 ?
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 :
|
affreux comme truc
Marsh Posté le 07-09-2002 à 16:23:10
ch'uis quasi sur que c'est le php_magic_quote là (ca s'active dans le php.ini)
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.
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é
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 \ ?
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 \ ? |
stripslashes()
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 \ ? |
remarque non, sur HFR j'ai aussi les magics quote et j'ai pas le problème
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 |
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 /
|
sur un 240 plan chez ovh je viens de tester ton script je n'ai pas le pb
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.
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
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 |
t as raison, c'est crado comme truc, mais pk pas !
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é ?