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

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°209928
zekill
Posté le 06-09-2002 à 14:22:53  profilanswer
 

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é ?

mood
Publicité
Posté le 06-09-2002 à 14:22:53  profilanswer
 

n°209939
gm_superst​ar
Appelez-moi Super
Posté le 06-09-2002 à 14:39:37  profilanswer
 

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 ?

n°209986
zekill
Posté le 06-09-2002 à 15:36:54  profilanswer
 

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

n°210081
joce
Architecte / Développeur principal
"BugHunter"
Posté le 06-09-2002 à 17:20:56  profilanswer
 

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

n°210088
z0rglub
Posté le 06-09-2002 à 17:31:04  profilanswer
 

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
n°210131
zekill
Posté le 06-09-2002 à 18:51:34  profilanswer
 

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 ?

n°210132
zekill
Posté le 06-09-2002 à 18:52:36  profilanswer
 

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  :(

n°210138
gm_superst​ar
Appelez-moi Super
Posté le 06-09-2002 à 19:03:52  profilanswer
 

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 ?

n°210143
zekill
Posté le 06-09-2002 à 19:09:10  profilanswer
 

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
 

n°210361
joce
Architecte / Développeur principal
"BugHunter"
Posté le 07-09-2002 à 16:23:10  profilanswer
 

: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é
mood
Publicité
Posté le 07-09-2002 à 16:23:10  profilanswer
 

n°210522
zekill
Posté le 08-09-2002 à 01:29:06  profilanswer
 

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.  ;)

n°210523
joce
Architecte / Développeur principal
"BugHunter"
Posté le 08-09-2002 à 01:31:06  profilanswer
 

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é
n°210568
zekill
Posté le 08-09-2002 à 11:46:10  profilanswer
 

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

n°210569
THE REAL S​MILEY
The Real Résistance!
Posté le 08-09-2002 à 11:55:14  profilanswer
 

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:


---------------
༼ つ ◕_◕ ༽つ
n°210571
zekill
Posté le 08-09-2002 à 12:04:05  profilanswer
 

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

n°210572
joce
Architecte / Développeur principal
"BugHunter"
Posté le 08-09-2002 à 12:04:16  profilanswer
 

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é
n°210579
zekill
Posté le 08-09-2002 à 12:10:55  profilanswer
 

joce a écrit a écrit :

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




 :D

n°210589
Profil sup​primé
Posté le 08-09-2002 à 12:43:34  answer
 

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 :/

n°210664
zekill
Posté le 08-09-2002 à 17:16:42  profilanswer
 

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.

n°210667
gm_superst​ar
Appelez-moi Super
Posté le 08-09-2002 à 17:28:19  profilanswer
 

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

n°210668
zekill
Posté le 08-09-2002 à 17:29:44  profilanswer
 

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 !

mood
Publicité
Posté le   profilanswer
 


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

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

 

Sujets relatifs
comment faire accéder pour accéder au command AT d'un modem en PHP[PHP] concaténer des variables ??
Upload sur Free (en PHP 3 ou 4)[PHP-MySQL] choisir la table par formulaire?
[PHP] ftp_connect , besoin d'aide![PHP-MySQL] Compter le nombre d'occurences d'une valeur.
[PHP] Probleme avec la fonction mail() -- Help me !!![PHP] Temps d'exection
[PHP] PHP ISAPI + IIS 5 = probleme ??Probleme d'upload de fichiers avec PHP
Plus de sujets relatifs à : [PHP] J'arrive pas à enlever les " \ " devant les caractères spéciaux


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