Fonction mail()

Miss057
Invité n'ayant pas de compte PHPfrance

28 nov. 2007, 11:40

Moi, j'ai un autre problème justement lié à ces 3 paramètres "minimum":
J'ai un formulaire dont 3 champs doivent apparaitre dans le corps du message ($tel, $nom, $soc).
Ma fonction mail se présente comme ceci :

mail($destinataire, $objet, $tel, $nom, $soc);

J'obtiens une réponse, mais la 4ème variable, "$soc" n'apparait pas...

Est ce que quelqu'un aurait une réponse ?

ViPHP
ViPHP | 4039 Messages

28 nov. 2007, 12:10

Moi, j'ai un autre problème justement lié à ces 3 paramètres "minimum":
J'ai un formulaire dont 3 champs doivent apparaitre dans le corps du message ($tel, $nom, $soc).
Ma fonction mail se présente comme ceci :

mail($destinataire, $objet, $tel, $nom, $soc);

J'obtiens une réponse, mais la 4ème variable, "$soc" n'apparait pas...

Est ce que quelqu'un aurait une réponse ?
tu as lu la documentation de mail() ?

Tu ne peux pas mettre comme ça des trucs dedans au petit bonheur la chance.

Le premier paramètre, c'est le destinataire.
Le deuxième, le sujet.
Le troisième, le corps.

Bien que d'autres sont prévus, contente-toi de ceux-la.

DONC $tel, $nom, $soc doivent se retrouver dans une même chaîne.

Un peu comme ceci:
$message ="téléphone=" .$tel."\n";
$message.="nom=". $nom . "\n";
$message.="société=".$soc."\n";
suivi de
mail($destinataire, $objet, $message);
Mais qu'importe. (je suis ici - dernier petit projet)
Berze going social.

Miss057
Invité n'ayant pas de compte PHPfrance

28 nov. 2007, 12:32

Merci bcp Berzemus pour ton aide!

Pourtant j'avais lu la doc, mais rien compris! Je savais qu'il fallait 1 seul paramètre message, mais je ne savais pas comment combiner mes 3 variables, au niveau de la syntaxe.

Merci bcp bcp bcp!***