Debutant PHP
Fermé
Graphic
-
9 juil. 2004 à 11:21
graphic Messages postés 15 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 18 juillet 2005 - 11 juil. 2004 à 17:13
graphic Messages postés 15 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 18 juillet 2005 - 11 juil. 2004 à 17:13
A voir également:
- Debutant PHP
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de programmation pour débutant - Guide
- Bouton php - Forum PHP
- Expert php pinterest - Télécharger - Langages
- Logiciel montage vidéo débutant - Guide
9 réponses
===== ENVOI.PHP ====
<?php
// Rajoute ces 3 lignes pour les nouvelles versions de PHP
$nom=$_POST['nom'];
$email$_POST['email'];
$message$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
<?php
// Rajoute ces 3 lignes pour les nouvelles versions de PHP
$nom=$_POST['nom'];
$email$_POST['email'];
$message$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg .= "E-Mail:\t$email\n";
$msg .= "Message:\t$message\n\n";
Et puis sur cette ligne met ton adresse
$recipient = "MonEmail@hotmail.com";
car je suppose que
MonEmail@hotmail.com
n'est pas ton adresse.
$recipient = "MonEmail@hotmail.com";
car je suppose que
MonEmail@hotmail.com
n'est pas ton adresse.
Je ne reçois toujours rien et de plus, je n'ai plus le msg qui me remercie d'avoir envoyé .....
Voilà le scrpit que j'ai maintenant sur envoi.php
=======
<?php
$nom=$_POST['nom'];
$email$_POST['email'];
$message$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg = "E-Mail:\t$email\n";
$msg = "Message:\t$message\n\n";
$recipient = "graphiweb@hotmail.com";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders = "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Voilà le scrpit que j'ai maintenant sur envoi.php
=======
<?php
$nom=$_POST['nom'];
$email$_POST['email'];
$message$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg = "E-Mail:\t$email\n";
$msg = "Message:\t$message\n\n";
$recipient = "graphiweb@hotmail.com";
$subject = "Formulaire";
$mailheaders = "From: Mon test de formulaire<> \n";
$mailheaders = "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
graphic
Messages postés
15
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
18 juillet 2005
10 juil. 2004 à 12:14
10 juil. 2004 à 12:14
ausscours ric ! je suis vraiment nul !!
Ton script à fonctionné et puis j'ai juste voulu ajouter la case "prénom" et le résultat est que :
sur la réponse que je reçois ne figure que les données du message, le reste est zappé !! Mais pourquoi PHP et moi ne sommes nous pas amis ????
D'autre part, est-il possible que la fenêtre de réception d'envoi se ferme seule et retourne à une page HTML ?
J'en suis là :
==== Formulaire.php ====
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>E-mail Formulaire</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
<BODY background="images/fond_gedimat.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<FORM method="POST" action="envoi.php">
<P><br>
<br>
<br>
Votre nom :<br>
<INPUT type="text" name="nom" size=30>
</p>
<P> <br>
Votre prénom :<br>
<INPUT type="text" name="prenom" size=30>
</p>
<P><br>
Votre adresse E-mail :<br>
<INPUT type="text" name="email" size=30>
<br>
</p>
<P> Message :<br>
<textarea name="message" cols=30 rows=5></textarea>
</p>
<INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
===== envoi.php =====
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$message=$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg = "Prenom:\t$prenom\n";
$msg = "E-Mail:\t$email\n";
$msg = "Message:\t$message\n\n";
$recipient = "graphiweb@hotmail.com";
$subject = "Raffort Matériaux";
$mailheaders = "From: Raffort Matériaux<> \n";
$mailheaders = "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre demande est prise en compte !</P>";
echo "</BODY></HTML>";
?>
=======
Désolé de t'ennuyer avec mes problèmes....
Ton script à fonctionné et puis j'ai juste voulu ajouter la case "prénom" et le résultat est que :
sur la réponse que je reçois ne figure que les données du message, le reste est zappé !! Mais pourquoi PHP et moi ne sommes nous pas amis ????
D'autre part, est-il possible que la fenêtre de réception d'envoi se ferme seule et retourne à une page HTML ?
J'en suis là :
==== Formulaire.php ====
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>E-mail Formulaire</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD>
<BODY background="images/fond_gedimat.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<FORM method="POST" action="envoi.php">
<P><br>
<br>
<br>
Votre nom :<br>
<INPUT type="text" name="nom" size=30>
</p>
<P> <br>
Votre prénom :<br>
<INPUT type="text" name="prenom" size=30>
</p>
<P><br>
Votre adresse E-mail :<br>
<INPUT type="text" name="email" size=30>
<br>
</p>
<P> Message :<br>
<textarea name="message" cols=30 rows=5></textarea>
</p>
<INPUT type="submit" value="Envoyer">
</FORM>
</BODY>
</HTML>
===== envoi.php =====
<?php
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$email=$_POST['email'];
$message=$_POST['message'];
$msg = "Nom:\t$nom\n";
$msg = "Prenom:\t$prenom\n";
$msg = "E-Mail:\t$email\n";
$msg = "Message:\t$message\n\n";
$recipient = "graphiweb@hotmail.com";
$subject = "Raffort Matériaux";
$mailheaders = "From: Raffort Matériaux<> \n";
$mailheaders = "Reply-To: $email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $nom </H1>";
echo "<P align=center>";
echo "Votre demande est prise en compte !</P>";
echo "</BODY></HTML>";
?>
=======
Désolé de t'ennuyer avec mes problèmes....
Compare ces lignes ci
avec ce que tu avais mis dans ton 1er message.
Pour la fermeture de la fenêtre, c'est en javascript.
Fais une recherche sur 'temporisation' pour la fermeture de la fenêtre au bout d'un certain temps.
et sur "location" ou "redirection" pour le chargement d'une nouvelle page HTML.
$msg = "Nom:\t$nom\n"; $msg = "Prenom:\t$prenom\n"; $msg = "E-Mail:\t$email\n"; $msg = "Message:\t$message\n\n";
avec ce que tu avais mis dans ton 1er message.
Pour la fermeture de la fenêtre, c'est en javascript.
Fais une recherche sur 'temporisation' pour la fermeture de la fenêtre au bout d'un certain temps.
et sur "location" ou "redirection" pour le chargement d'une nouvelle page HTML.
graphic
Messages postés
15
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
18 juillet 2005
11 juil. 2004 à 17:13
11 juil. 2004 à 17:13
Oh Voui !!! merci ric, les points, il manquait les points ! Je m'en vais trouver un javascript pour la suite !!!
Vraiment merci pour tout et surtout de ta patience...
Vraiment merci pour tout et surtout de ta patience...