Php fontion Mail

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


haderach
WRInaute passionné
WRInaute passionné
 
Messages: 866
Inscription: Jeu Aoû 26, 2004 11:31

Php fontion Mail

Message le Jeu Déc 08, 2005 9:35

Bonjour,

J'ai un forulaire de contact qui appelle un script d'émission. Le formulaire comporte un titre ($titre) et un texte ($texte).

Lorsque je passe les paramêtres $titre et $texte à la fonction mail de mon script, tous les caractères ' et " sont remplacés par \' et \". Ce qui pose problème lorsque je mets des liens.

L'appel à la fonction est


Code: Tout sélectionner
mail($destinataire, $titre, $texte, etc...)

Le texte avant l'appel est correct...

Quelqu'un a-t-il une idée?


spidermas
WRInaute impliqué
WRInaute impliqué
 
Messages: 258
Inscription: Lun Jan 10, 2005 12:13

Message le Jeu Déc 08, 2005 9:38

ajoute ; a la fin peut etre

ou alors ton hebergeur na pas la fction mail (se qui serai etonant)

Oncle Tom
WRInaute passionné
WRInaute passionné
 
Messages: 812
Inscription: Lun Mar 31, 2003 11:16

Message le Jeu Déc 08, 2005 9:47

Lorsque je passe les paramêtres $titre et $texte à la fonction mail de mon script, tous les caractères ' et " sont remplacés par \' et \".


Et tes données viendraient pas d'un formulaire POST par hasard ? Auquel cas tu dois avoir la directive magic_quotes_gpc qui doit être activée.

http://fr.php.net/manual/fr/function.ge ... es-gpc.php


Maxib
WRInaute impliqué
WRInaute impliqué
 
Messages: 496
Inscription: Dim Avr 10, 2005 7:08

Message le Jeu Déc 08, 2005 9:56

Ajoute simplement un stripslashes($variable), ça aura pour effet d'enlever les /.


haderach
WRInaute passionné
WRInaute passionné
 
Messages: 866
Inscription: Jeu Aoû 26, 2004 11:31

Message le Jeu Déc 08, 2005 9:56

Ca dot être ça.

Il faut donc que je remplace les \' et \" par des ' et " avant d'appeler la fonction mail?


haderach
WRInaute passionné
WRInaute passionné
 
Messages: 866
Inscription: Jeu Aoû 26, 2004 11:31

Message le Jeu Déc 08, 2005 10:00

EN utilisant stripslashes avant l'appel ça marche!!! :oops:
Merci Maxib et The Jedi!!


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités