envoyer par email le resultat d'un formulaire

Eléphanteau du PHP | 19 Messages

07 déc. 2006, 19:43

Bonjour, je voudrais envoyer vers une adresse email le résultat d'un formulaire. Le formulaire est ok vu que le résultat sur la page est bon. Le problème se présente pour envoyer le résultat sur l'email voulu.

Voici le code :
<?
$pseudo = $_POST["pseudo"];
$sexe = $_POST["sexe"];
$age = $_POST["age"];
$destinataire = "[email protected]";
$sujet = "Formulaire";
$corps = "Nouvel utilisateur\n";
$corps .= "Pseudo: {$pseudo}\nSexe: {$sexe}\nAge: {$age}\n";
$from = "From: [email protected]\n"
mail($destinataire, $sujet, $corps, $from);
?>
En le testant voici le résultat :
Parse error: syntax error, unexpected T_STRING in /home/carref/public_html/notre_script.php on line 10

Pour in fo la ligne 10 est celle de la fonction mail.

Je comprends pas pourquoi ça bug. Que dois-je modifié?

Mammouth du PHP | 1776 Messages

07 déc. 2006, 20:15

Tu dois apprendre à coder proprement, en sortant tes variables de tes chaines...
Je te laisse rechercher et trouver l'exemple pratique, ça en regorge dans tous les coins du forum :wink:

Eléphant du PHP | 445 Messages

07 déc. 2006, 20:48

Et ne pas oublier de point virgule ;)
LLDC
Ulti

Invité
Invité n'ayant pas de compte PHPfrance

07 déc. 2006, 22:56

Pour le ; oublier ok j'ai rectifier.

Sortir les variable de mes chaines? là je comprends pas ce qui ne va pas ni ce que tu veux dire

Mammouth du PHP | 19672 Messages

08 déc. 2006, 01:01

Tout simplement qu'au lieu de ceci :
$corps .= "Pseudo: {$pseudo}\nSexe: {$sexe}\nAge: {$age}\n";
Il faudrait faire :
$corps .= "Pseudo: ". $pseudo ."\nSexe: ". $sexe ."\nAge: ". $age ."\n";
On appelle ça une concaténation :)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 19 Messages

08 déc. 2006, 09:42

ah ok mais dansles deux cas ça marche quand même.
En tout c'est bon je reçois plus l'erreur et le mail est bien envoyé.
Merci

Invité
Invité n'ayant pas de compte PHPfrance

26 déc. 2011, 02:37

cc je voudrai savoir le code en entié car je pleur devant mon pc et je suis chauve a la force de marché les cheveux donc aillé pitié de mais cheveux svp.

ViPHP
xTG
ViPHP | 7331 Messages

26 déc. 2011, 09:42

cc je voudrai savoir le code en entié car je pleur devant mon pc et je suis chauve a la force de marché les cheveux donc aillé pitié de mais cheveux svp.
Le code est en entier, par contre ta phrase n'est pas dans un français entier. 8-|