Php Script Formulaire Mail Implémentation
Gi-joe12
-
NookZ Messages postés 2376 Statut Membre -
NookZ Messages postés 2376 Statut Membre -
Bonjour,
Voila voici mon code source ( Formmail ) :
<?php
$TO = "[email protected]";
$h = "From: " . $TO;
$message = "Message du Serveur Http-Wamp 2.0 ( Formulaire par E-mail Automatique Php )";
Header("Location: Contactsuite.php");
?>
J'ai des données d'un formulaire a faire correspondre par mail , que dois je ajouter a ce code pour qu'ilfonctionne en sachant que le code du formulaire est le suivant :
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td><font color=#3366CC><font size=1>Votre Nom:</font></td>
<td><input type=text name=nom size=30></td></tr>
<tr><td><font color=#3366CC><font size=1>Votre Prenom:</font></td>
<td><input type=text name=prenom size=30></td></tr>
<tr><td><font color=#3366CC><font size=1>Votre E-mail:</font></td>
<td><input type=text name=email size=30></td></tr>
<tr><td colspan=2><font color=#3366CC><font size=1>Commentaires:</font><br>
<textarea COLS=30 ROWS=4 name=commentaire></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer>
<input type=reset value=Effacer>
</form>
Voila merci de me dire quoi au plus vite merci .. ( je debute )
Voila voici mon code source ( Formmail ) :
<?php
$TO = "[email protected]";
$h = "From: " . $TO;
$message = "Message du Serveur Http-Wamp 2.0 ( Formulaire par E-mail Automatique Php )";
Header("Location: Contactsuite.php");
?>
J'ai des données d'un formulaire a faire correspondre par mail , que dois je ajouter a ce code pour qu'ilfonctionne en sachant que le code du formulaire est le suivant :
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td><font color=#3366CC><font size=1>Votre Nom:</font></td>
<td><input type=text name=nom size=30></td></tr>
<tr><td><font color=#3366CC><font size=1>Votre Prenom:</font></td>
<td><input type=text name=prenom size=30></td></tr>
<tr><td><font color=#3366CC><font size=1>Votre E-mail:</font></td>
<td><input type=text name=email size=30></td></tr>
<tr><td colspan=2><font color=#3366CC><font size=1>Commentaires:</font><br>
<textarea COLS=30 ROWS=4 name=commentaire></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer>
<input type=reset value=Effacer>
</form>
Voila merci de me dire quoi au plus vite merci .. ( je debute )
Configuration: Windows XP Internet Explorer 8.0
A voir également:
- Php Script Formulaire Mail Implémentation
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Expert php - Télécharger - Langages
- Mas script - Accueil - Windows
- Un formulaire rempli - Guide
8 réponses
Bonjour,
Vous ne voulez pas utiliser le mailto à la place dans votre balise form?
Sinon ben suivez un des nombreux tutoriaux trouvables sur le web en tapant php mail sur un moteur de recherche
Vous ne voulez pas utiliser le mailto à la place dans votre balise form?
Sinon ben suivez un des nombreux tutoriaux trouvables sur le web en tapant php mail sur un moteur de recherche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Supprime ce qui est en gras, je vois pas ce que tu veux faire avec ^^
<?php
$TO = "[email protected]";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: Contactsuite.php");
?>
pour récupérer les données formulaire utilise $_POST['prenom'], $_POST['nom'], $_POST['email'] (tout ce qui se trouve dans l'attribut name d'un input...)
donc pour t'envoyer le prénom de la personne essaye :
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
et modifie ton code comme ça :
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
echo "<script>alert('L\'email n\'a pas pu être envoyé');</script>";
}
?>
<?php
$TO = "[email protected]";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
mail($TO, $subject, $message, $h);
Header("Location: Contactsuite.php");
?>
pour récupérer les données formulaire utilise $_POST['prenom'], $_POST['nom'], $_POST['email'] (tout ce qui se trouve dans l'attribut name d'un input...)
donc pour t'envoyer le prénom de la personne essaye :
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
et modifie ton code comme ça :
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
echo "<script>alert('L\'email n\'a pas pu être envoyé');</script>";
}
?>
Si je mets :
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
$message = 'Le nom du contact est : ' . $_POST['nom'];
$message = 'L'email du contact est : ' . $_POST['email'];
$message = 'Le Commentaire du contact est : ' . $_POST['commentaire'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
?>
Ca marcherai ?
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Le prénom du contact est : ' . $_POST['prenom'];
$message = 'Le nom du contact est : ' . $_POST['nom'];
$message = 'L'email du contact est : ' . $_POST['email'];
$message = 'Le Commentaire du contact est : ' . $_POST['commentaire'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
?>
Ca marcherai ?
Jai tenté comme ca :
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom']
Prénom : ' . $_POST['prenom']
E-Mail : ' . $_POST['email']
Voici son Commentaire : ' . $_POST['commentaire']
;
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
?>
Erreur ligne 9 ,
<?php
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom']
Prénom : ' . $_POST['prenom']
E-Mail : ' . $_POST['email']
Voici son Commentaire : ' . $_POST['commentaire']
;
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
?>
Erreur ligne 9 ,
Il faut tout de même testé que l'envoi à bien eu lieu comme dit au-dessus avec le isset($_POST)
<?php
if(isset($_POST)) {
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom']
Prénom : ' . $_POST['prenom']
E-Mail : ' . $_POST['email']
Voici son Commentaire : ' . $_POST['commentaire']
;
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
}
?>
<?php
if(isset($_POST)) {
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom']
Prénom : ' . $_POST['prenom']
E-Mail : ' . $_POST['email']
Voici son Commentaire : ' . $_POST['commentaire']
;
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
}
?>
Erreur en ligne 10
Apartir de la ligne prenom sa foire , je crois que la synthaxe est mauvaise ( mal ecrite , erreur de langage ) .
Si quelqu'un savais me corriger svp?
Apartir de la ligne prenom sa foire , je crois que la synthaxe est mauvaise ( mal ecrite , erreur de langage ) .
Si quelqu'un savais me corriger svp?
<?php
if(isset($_POST)) {
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom'].'Prénom : ' . $_POST['prenom'].'E-Mail : ' . $_POST['email'].'Voici son Commentaire : ' . $_POST['commentaire'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
}
?>
if(isset($_POST)) {
$TO = "[email protected]";
$h = "From: " . $_POST['email'];
$message = 'Message du Serveur Http-Wamp ( Formulaire Mail Php ) .
Nom : ' . $_POST['nom'].'Prénom : ' . $_POST['prenom'].'E-Mail : ' . $_POST['email'].'Voici son Commentaire : ' . $_POST['commentaire'];
if(mail($TO, $subject, $message, $h)) {
Header("Location: Contactsuite.php");
} else {
Header("Location: Contactsuite2.php");
}
}
?>