Bonjour,
J'ai un bout de code php qui permet aux users du site d'envoyer des commentaires.
Mon soucis est que si dans le champs commentaire, on ecrit le caractere & alros toute la fin du commentaire est coupé ...
Une idée ?
Mon code HTML (réduit ...)
Mon code PHP (réduit ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part MaFontion.send('Nom='+Nom+'&Prenom='+Prenom+'&Societe='+Societe+'&Telephone='+Telephone+'&Email='+Email+'&Commentaires='+Commentaires);
Merci si vous avez une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $Nom = (isset($_POST['Nom'])) ? $_POST['Nom'] : ''; $Prenom = (isset($_POST['Prenom'])) ? $_POST['Prenom'] : ''; $Societe = (isset($_POST['Societe'])) ? $_POST['Societe'] : ''; $Telephone = (isset($_POST['Telephone'])) ? $_POST['Telephone'] : ''; $Email = (isset($_POST['Email'])) ? $_POST['Email'] : ''; $Commentaires = (isset($_POST['Commentaires'])) ? $_POST['Commentaires'] : ''; $recipient = "toto@gmail.com"; $subject = "Renseignements"; $msg = "Bonjour,\n\n"; $msg .= "Nom :\t$Nom\n"; $msg .= "Prénom :\t$Prenom\n"; $msg .= "Société :\t$Societe\n"; $msg .= "Téléphone :\t$Telephone\n"; $msg .= "Email:\t$Email\n"; $msg .= "Commentaires :\t$Commentaires\n\n"; mail($recipient, $subject, $msg, "From: $Email");
PS : SI je fais alert(commentaires) dans mon code html j'ai bien le bon result, je pense donc que ca doit venir du PHP ...
Thais
Partager