Je veux créer un formulaire contact PHP
nouige
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
hyptos Messages postés 360 Date d'inscription Statut Membre Dernière intervention -
hyptos Messages postés 360 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
SVP,Je veux créer un formulaire contact avec lequelle je peux recevoir à mon email ce qu'est saisie dans ce formulaire.
il m'ont conseiler de cette écriture en html et php :
<HTML><HEAD></HEAD><BODY>
<FORM ACTION="mapage.php" METHOD="post">
<LABEL>Name:</LABEL> <INPUT class="required input" name="name" />
<INPUT class="button" type="submit" value="Send" name="submit" /> </FORM>
<?php
if(isset($_POST['name']))
{
$destinataire="nouigeabdel@yahoo.com";
$sujet="contact";
$nom=$_POST['name'];
mail($destinataire,$sujet,$nom);
}
?>
</BODY></HTML>
de l'enregistrer dans block note sous : .php dans le fichier www de easy php5.3.3 qu'est installer sur mon pc ( www qu'est dans easy php5.3.3 qu'est dans programmefile qu'est dans C: ) et de l'ouvrir avec web local dans easy php5.3.3 .
Je l 'ouvre et je trouve :
Name: envoyer
je saisie dans la rubrique Name : un nom, je click sur envoyer, mais je recois rien.
Aidez moi SVP, pour avoir un formulaire contact avec lequelle je peux recevoir les données saisient dans ce formulaire à mon email.
SVP,Je veux créer un formulaire contact avec lequelle je peux recevoir à mon email ce qu'est saisie dans ce formulaire.
il m'ont conseiler de cette écriture en html et php :
<HTML><HEAD></HEAD><BODY>
<FORM ACTION="mapage.php" METHOD="post">
<LABEL>Name:</LABEL> <INPUT class="required input" name="name" />
<INPUT class="button" type="submit" value="Send" name="submit" /> </FORM>
<?php
if(isset($_POST['name']))
{
$destinataire="nouigeabdel@yahoo.com";
$sujet="contact";
$nom=$_POST['name'];
mail($destinataire,$sujet,$nom);
}
?>
</BODY></HTML>
de l'enregistrer dans block note sous : .php dans le fichier www de easy php5.3.3 qu'est installer sur mon pc ( www qu'est dans easy php5.3.3 qu'est dans programmefile qu'est dans C: ) et de l'ouvrir avec web local dans easy php5.3.3 .
Je l 'ouvre et je trouve :
Name: envoyer
je saisie dans la rubrique Name : un nom, je click sur envoyer, mais je recois rien.
Aidez moi SVP, pour avoir un formulaire contact avec lequelle je peux recevoir les données saisient dans ce formulaire à mon email.
A voir également:
- Je veux créer un formulaire contact PHP
- Whatsapp formulaire opposition - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
6 réponses
SVP, ce que j'avais fait avec le deux code que tu m'as envoyé : le premier en html c'est enregistré dans blocknote sous le nom contact.html et le deuxiéme aussi en blocknote avec changement dans le code ou écrit url, j'ai mis : url : contact.html au lieu de index.html et j'ai ajouté aussi mon email dans le code spécialiser à ca et j'ai enregistré sous le nom : envoi.html.
J'ai ouvri le formulaire et j'ai trouvé des rébruque à saisir ,j'ai saisie et j'ai cliquer sur envoyer mais il me donne une page qui me dise impossible d'afficher cette page.
Comment faire SVP?
J'ai ouvri le formulaire et j'ai trouvé des rébruque à saisir ,j'ai saisie et j'ai cliquer sur envoyer mais il me donne une page qui me dise impossible d'afficher cette page.
Comment faire SVP?
ok, on va faire simple pour que tu comprenne.
1- Cette ligne, tu peux la supprimer si tu le souhaite, elle me servait a faire une redirection sur ma page d'accueil une fois le mail envoyer.
2- Vérifie bien que l'action du formulaire pointe bien vers la page d'envoie de mail :
envoicontact.php est ma page de traitement, si tu change le nom de la page, il faut également que tu le change ici.
3- Si tu ouvre le formulaire en double cliquant dessus, ne t'attent surtout pas à ce qu'il fonctionne, les 2 pages doivent etre sur un serveur. Sinon je vois que tu as easyphp, tu peux les mettre dans le repertoire www, et lancer la page html en local.
4- Pour un test en local il faut configurer le fichier php.ini qui doit se trouver dans le repertoire d'installation de ton easyphp. L'adresse smtp doit etre celle de ton FAI.Sans ça l'envoie de mail ne fonctionnera pas, Pour plus d'aide pour la configuration de php.ini, je te conseille google
1- Cette ligne, tu peux la supprimer si tu le souhaite, elle me servait a faire une redirection sur ma page d'accueil une fois le mail envoyer.
<meta http-equiv="refresh" content="3 URL=index.html"/>
2- Vérifie bien que l'action du formulaire pointe bien vers la page d'envoie de mail :
<form name="form1" method="post" action="envoicontact.php">
envoicontact.php est ma page de traitement, si tu change le nom de la page, il faut également que tu le change ici.
3- Si tu ouvre le formulaire en double cliquant dessus, ne t'attent surtout pas à ce qu'il fonctionne, les 2 pages doivent etre sur un serveur. Sinon je vois que tu as easyphp, tu peux les mettre dans le repertoire www, et lancer la page html en local.
4- Pour un test en local il faut configurer le fichier php.ini qui doit se trouver dans le repertoire d'installation de ton easyphp. L'adresse smtp doit etre celle de ton FAI.Sans ça l'envoie de mail ne fonctionnera pas, Pour plus d'aide pour la configuration de php.ini, je te conseille google
Est ce qu'il y a pas un autre test autre que local pour eviter de configurer le php.in parceque je vois que ca demande beaucoup des connaissances.
aussi comment je peux savoir l'adresse smtp et celle de mon FAI, SVP.
Merci beaucoup.
aussi comment je peux savoir l'adresse smtp et celle de mon FAI, SVP.
Merci beaucoup.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pour le smtp tu trouvera ton bonheur en tapant smtp fai sur google . Ensuite va dans ton php.ini de easyphp ou wamp selon ce que tu utilise et modifie les ligne:
SMTP = le smtp du fai
smtp_port = le port du smtp du fai. 25 par defaut
et sendmail_from = ton adresse mail.
cela pe ne pas marcher chez tout les fai .
SMTP = le smtp du fai
smtp_port = le port du smtp du fai. 25 par defaut
et sendmail_from = ton adresse mail.
cela pe ne pas marcher chez tout les fai .