Je veux créer un formulaire contact PHP

Fermé
nouige Messages postés 23 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 5 février 2011 - 6 janv. 2011 à 18:12
hyptos Messages postés 360 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 18 janvier 2011 - 18 janv. 2011 à 01:10
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.
A voir également:

6 réponses

Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
6 janv. 2011 à 18:31
0
nouige Messages postés 23 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 5 février 2011
6 janv. 2011 à 19:45
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?
0
Lord Zero Messages postés 459 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 15 juin 2018 115
6 janv. 2011 à 22:26
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.
<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
0
nouige Messages postés 23 Date d'inscription mercredi 5 janvier 2011 Statut Membre Dernière intervention 5 février 2011
7 janv. 2011 à 00:41
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.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le scandinave Messages postés 155 Date d'inscription samedi 28 juillet 2007 Statut Membre Dernière intervention 29 avril 2015 8
7 janv. 2011 à 08:54
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 .
0
hyptos Messages postés 360 Date d'inscription mercredi 9 janvier 2008 Statut Membre Dernière intervention 18 janvier 2011 115
18 janv. 2011 à 01:10
Je vois que tu utilises wamp !

As tu activer la fonction mail ?

Voila un tuto pour le faire : http://www.techpaf.fr/programmation/comment-activer-lenvoie-de-mail-sous-wamp/

Bonne journée
@++
0