Je réalise actuellement un formulaire en php où les données des gens sont envoyées par e-mail. Donc est bien beau, le mail s'envoie avec le texte suivant:
Nom du visiteur:
Société:
Région/ville:
Pays:
N° de téléphone:
N° de Fax:
E-mail du visiteur:
Sujet:
Message:
Cependant, ces données même si elles sont remplies sur le site, elle ne sont pas transmises dans le mail.
Le nom du destinataire non plus, seule une partie de cette ligne semble fonctionner:
$subject = "Formulaire iiixyz.com: \t$sujet";
Puisque je peux lire dans le titre: "Formulaire iiixyz.com:" mais pas la suite malheureusement (soit $sujet).
Donc enfaite toutes les données envoyées par l'utilisateur ne se transmettent pas, pour une raison peut-être simple. Une mégarde... je ne suis pas pro du php et ça fait un bon petit moment que je n'en avais pas fait.
De plus, j'ai simplement copié mon code d'un formulaire que j'avais déjà fais et qui est fonctionnel.
Voici les codes:
Double problème tout con! :P Je viens tout juste de le voir également. Manque de sommeil après avoir cherché la source du problème durant des heures cette nuit.
Merci, grâce à vous je vais profiter du beau temps un peu!
Mais au fait, pourquoi cette fois-ci j'ai besoin de cette commande alors que dans mon autre site, elle n'est pas nécessaire? Le code est pourtant le même.
Parse error: syntax error, unexpected T_VARIABLE in /home/saguena1/public_html/envoi2.php on line 3
J'ai mis ta ligne sur envoi2.php
entre :
<?php
$nom = stripslashes($nom);
comme ceci:
<?php
extract($_POST)
$nom = stripslashes($nom);