A voir également:
- PHP impossible de voire le nom etc...
- Easy php - Télécharger - Divers Web & Internet
- Nom de l'adresse ✓ - Forum Loisirs / Divertissements
- Voir mot de passe wifi android - Guide
- Changer le nom de son iphone - Guide
- Que faut il écrire dans le champ obligatoire : Adresse (suite)*? ✓ - Forum Réseaux sociaux
5 réponses
adgem0
Messages postés
119
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
7 mai 2010
160
13 juin 2008 à 10:01
13 juin 2008 à 10:01
Tu dois inclure le nom, prénom et toutes les autres données entrées par l'expéditeur, au début du message.
Ce qui devrait donner :
Et dans ta fonction mail() remplace ton $_POST['message'] par la variable $message
Ce qui devrait donner :
$message = "NOM : $_POST['nom']<br>" ."Prénom : $_POST['prenom']<br>" ."Adresse email : $_POST['email_expediteur']<br>" ."Numero de tel. : $_POST['tel']<br><br>" .$_POST['message'];
Et dans ta fonction mail() remplace ton $_POST['message'] par la variable $message
adgem0
Messages postés
119
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
7 mai 2010
160
13 juin 2008 à 10:29
13 juin 2008 à 10:29
Non, juste tu le rajoute au dessus de ça :
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
Ce qui donne :
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
N'oublie pas dans ta fonction mail() de remplacer ton $_POST['message'] par la variable $message
Ce qui done :
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $message,$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
Et voilà ...
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
Ce qui donne :
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
N'oublie pas dans ta fonction mail() de remplacer ton $_POST['message'] par la variable $message
Ce qui done :
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "Return-Path: ". $email_webmaster . "\n";
$entete .= "MIME-Version: 1.0";
$ip.="Adresse IP: ". $_SERVER['REMOTE_ADDR'] . "\n";
$nav.="Navigateur: ". $_SERVER['HTTP_USER_AGENT'] . "\n\n";
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
if (@mail($email_webmaster,$titre_cache.$_POST["titre"], $message,$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
Et voilà ...
adgem0
Messages postés
119
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
7 mai 2010
160
13 juin 2008 à 10:46
13 juin 2008 à 10:46
Oui en effet c'est une erreur de ma part !
Remplace donc tout ça :
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
Par cette ligne :
$message = "NOM : ".$_POST['nom']."<br>Prénom : ".$_POST['prenom']".<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
Remplace donc tout ça :
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message'];
Par cette ligne :
$message = "NOM : ".$_POST['nom']."<br>Prénom : ".$_POST['prenom']".<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
marche pas j'ai cette erreur :
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/avad83f/public_html/info.php on line 181
il me semble que c'est à cause :
$message = "NOM : ".$_POST['nom']
du " à 'tel']."<
."<br>Prénom : ".$_POST['prenom']".<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
si je le met comme ça 'tel]".< le mail part mais il est comme ça :
NOM : <br />Prénom : <br />Numero de tel. : <br /><br />salut ça marche alors ^^ alors ^^ alros ^^
donc toujours pas de nom , prenom qui s'affiche
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/avad83f/public_html/info.php on line 181
il me semble que c'est à cause :
$message = "NOM : ".$_POST['nom']
du " à 'tel']."<
."<br>Prénom : ".$_POST['prenom']".<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
si je le met comme ça 'tel]".< le mail part mais il est comme ça :
NOM : <br />Prénom : <br />Numero de tel. : <br /><br />salut ça marche alors ^^ alors ^^ alros ^^
donc toujours pas de nom , prenom qui s'affiche
adgem0
Messages postés
119
Date d'inscription
mercredi 4 juin 2008
Statut
Membre
Dernière intervention
7 mai 2010
160
13 juin 2008 à 11:17
13 juin 2008 à 11:17
Oui encore mille fois pardon ...
Je sais pas où j'ai la tête aujourd'hui !
Voila la bonne ligne :
$message = "NOM : ".$_POST['nom']."<br>Prénom : ".$_POST['prenom']."<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
Je sais pas où j'ai la tête aujourd'hui !
Voila la bonne ligne :
$message = "NOM : ".$_POST['nom']."<br>Prénom : ".$_POST['prenom']."<br>Numero de tel. : ".$_POST['tel']."<br><br>".$_POST['message'];
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tu n'as pas à t'excuser c'est moi avec ce formulaire qui prend la tête ^^
j'ai mis la ligne le mail marche il part mais je reçoit comme ça
NOM : <br>Prénom : <br>Numero de tel. : <br><br>Pour toute question concernant nos services où autre, veuillez remplir
le formulaire ci-dessous
marche toujour pas mais je crois que maintenant l'erreur viens d'ailleur ?
j'ai mis la ligne le mail marche il part mais je reçoit comme ça
NOM : <br>Prénom : <br>Numero de tel. : <br><br>Pour toute question concernant nos services où autre, veuillez remplir
le formulaire ci-dessous
marche toujour pas mais je crois que maintenant l'erreur viens d'ailleur ?
13 juin 2008 à 10:21
edit: heu ^^ tu vas me prendre pour un boulet je me suis embrouiller il fait quee suprime :
if (isset($_POST["nom"])) {
$_POST["message"]=trim(stripslashes($_POST["message"]));
}
if (isset($_POST["prenom"])) {
$_POST["message"]=trim(stripslashes($_POST["message"]));
}
if (isset($_POST["tel"])) {
$_POST["message"]=trim(stripslashes($_POST["message"]));
} etc...
et que je les remplace par :
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message']; ?
13 juin 2008 à 10:41
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/avad83f/public_html/info.php on line 181
line 181: c'est où j'ai rajouté :
$message = "NOM : $_POST['nom']<br>"
."Prénom : $_POST['prenom']<br>"
."Numero de tel. : $_POST['tel']<br><br>"
.$_POST['message']; ?
c'est une prise de tête ce formulaire merci pour ton aide