Créer un formulaire de contact sur un site
Résolu
Utilisateur anonyme
-
TaQua -
TaQua -
Bonjour,
Voilà : je ne sais pas trop l'expliquer mais en fait j'ai créé un site Internet pour mon Serveur Minecraft et je voudrais que les visiteurs puissent, pour s'inscrire, m'envoyer un e-mail directement à partir de mon site, disons comme un onglet "contact". Un peu comme ici :
https://www.echecs-online.fr/contact.
Quelqu'un ma donné ceci : http://conseilscreation.free.fr/pages/contact.php/
Mais je suppose qu'il ne faut pas copier/coller dans mon site. Alors je n'ai pas très bien compris comment faire.
J'ai peut-être réussi à le créer grâce à Notepad++ (peut-être car je n'ai pas fait la partie 2) mais je n'arrive pas à l'intégrer dans mon site, comment faire s'il vous plaît ?
Si jamais : http://www.sniperserveurminecraft.sitew.fr/
Merci d'avance !
Voilà : je ne sais pas trop l'expliquer mais en fait j'ai créé un site Internet pour mon Serveur Minecraft et je voudrais que les visiteurs puissent, pour s'inscrire, m'envoyer un e-mail directement à partir de mon site, disons comme un onglet "contact". Un peu comme ici :
https://www.echecs-online.fr/contact.
Quelqu'un ma donné ceci : http://conseilscreation.free.fr/pages/contact.php/
Mais je suppose qu'il ne faut pas copier/coller dans mon site. Alors je n'ai pas très bien compris comment faire.
J'ai peut-être réussi à le créer grâce à Notepad++ (peut-être car je n'ai pas fait la partie 2) mais je n'arrive pas à l'intégrer dans mon site, comment faire s'il vous plaît ?
Si jamais : http://www.sniperserveurminecraft.sitew.fr/
Merci d'avance !
A voir également:
- Créer un formulaire de contact sur un site
- Whatsapp formulaire opposition - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Site de telechargement - Accueil - Outils
- Créer un compte instagram sur google - Guide
17 réponses
hello,
le PHP affiché à l'écran c'est toi qui l'a affiché? sinon commence par vérifier tes balises
=> <?php ?>
le PHP affiché à l'écran c'est toi qui l'a affiché? sinon commence par vérifier tes balises
=> <?php ?>
idéalement fais moi un copier collé de ton code ;)
T'utilise la fonction mail(), tu as donc également prévu un deuxieme fichier PHP qui fait tourner cette fonction.
As tu également prévu un module Captcha afin d'éviter de te faire spamer comme un porc par tous les robots ou autres trolls qui passeront sur ton site
T'utilise la fonction mail(), tu as donc également prévu un deuxieme fichier PHP qui fait tourner cette fonction.
As tu également prévu un module Captcha afin d'éviter de te faire spamer comme un porc par tous les robots ou autres trolls qui passeront sur ton site
Sérieusement ?
Tu trouve la solution clé en main, tu en fais que la moitié et après tu viens demander pourquoi ça marche pas ?
Copie colle la première partie de ton site à l'endroit ou tu veux que soit ta page de contact et ensuite fais la seconde partie.
Tu trouve la solution clé en main, tu en fais que la moitié et après tu viens demander pourquoi ça marche pas ?
Copie colle la première partie de ton site à l'endroit ou tu veux que soit ta page de contact et ensuite fais la seconde partie.
C'est drôle chez moi il est interdit de poster des liens... Faut croire que la charte n'est pas adresser a tous le monde.
"Ils sont comme ça chez CCM"
"Ils sont comme ça chez CCM"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Gornarf -> 'PHP' c'est moi qui l'ai affiché car si je 'affiche rien la page n'est pas affichée. Qu'est-ce que les balises ? Et puis en fait moi j'ai juste copier/coller la 1ère partie dans Notepad++ et je l'ai enregistré au format .php, c'est tout ! J'ai donc marqué :
<p align="center"><strong>Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3"><strong>Envoyer un message</strong></td>
</tr>
<tr>
<td><div align="left">Nom, Prénom et Pseudo :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">E-Mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Tout effacer">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
Quo -> C'est pas la peine de t'énerver je n'ai que 13ans, mais je n'arrive pas à faire le 2onde partie : comment le mettre en ligne sur un PHP. Et j'ai copier/coller la partie 1 sur mon site et cela affiche ce que j'ai marqué et pas "votre nom" et tout et tout.
<p align="center"><strong>Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3"><strong>Envoyer un message</strong></td>
</tr>
<tr>
<td><div align="left">Nom, Prénom et Pseudo :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">E-Mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Tout effacer">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
Quo -> C'est pas la peine de t'énerver je n'ai que 13ans, mais je n'arrive pas à faire le 2onde partie : comment le mettre en ligne sur un PHP. Et j'ai copier/coller la partie 1 sur mon site et cela affiche ce que j'ai marqué et pas "votre nom" et tout et tout.
ton fichier peut tout a fait avoir l'extension html etant donné qu'il n'y a pas un pet de php dedans
j'ai fais un copier coller et le fichier est correct
comment l'appel tu sur ta page? par le biais d'un include?
j'ai fais un copier coller et le fichier est correct
comment l'appel tu sur ta page? par le biais d'un include?
Là je n'ai pas très bien compris ce que tu viens de dire tu veux que je l'enregistre en html ? J'ai fais un copier/coller sur ma page : visite là et tu me diras !
Tu vois cela donne ce que j'ai écrit mais pas le "Formulaire de Contact".
Alors là je stagne un peu moi :'C
Alors là je stagne un peu moi :'C
Et puis quand j'essai dans mon ordi à partir du web (C:/files...) tout marche comme il faut sauf l'envoi de mail : je regarde ma messagerie et... RIEN.
Donc en gros il faudrait que je puisse intégrer à mon site contact.html et que je mette en ligne le 2ème fichier nommé envoi.php et que cela fasse à partir de contact.html en lien vers envoi.php et que le message s'envoie.
Ainsi je vous donne les codes :
I°/ contact.html
<p align="center"><strong>Formulaire de Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3"><strong>Envoyer un message</strong></td>
</tr>
<tr>
<td><div align="centre">Nom et Pseudo :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">E-Mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Tout effacer">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
II°/ envoi.php
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="sergent974R@gmail.com";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail est envoye a Sergent974<br>";
} else {
echo "Je suis desole mais une erreur s'est produite.";
}
?></p>
<p align="center">Vous allez etre redirige vers la page d'acceuil<br>
Si vous n'etes pas redirige au bout de 5 secondes cliquez <a href="http://www.sniperserveurminecraft.sitew.fr">ici
</a></p>
Voilà qu'en pensez vous ?
Ainsi je vous donne les codes :
I°/ contact.html
<p align="center"><strong>Formulaire de Contact</strong></p>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
<form action="envoi.php" method="post" enctype="application/x-www-form-urlencoded" name="formulaire">
<tr>
<td colspan="3"><strong>Envoyer un message</strong></td>
</tr>
<tr>
<td><div align="centre">Nom et Pseudo :</div></td>
<td colspan="2"><input type="text" name="nom" size="45" maxlength="100"></td>
</tr>
<tr>
<td width="17%"><div align="left">E-Mail :</div></td>
<td colspan="2"><input type="text" name="mail" size="45" maxlength="100"></td>
</tr>
<tr>
<td><div align="left">Sujet : </div></td>
<td colspan="2"><input type="text" name="objet" size="45" maxlength="120"></td>
</tr>
<tr>
<td><div align="left">Message : </div></td>
<td colspan="2"><textarea name="message" cols="50" rows="10"></textarea></td>
</tr>
<tr>
<td></td>
<td width="42%"><center>
<input type="reset" name="Submit" value="Tout effacer">
</center></td>
<td width="41%"><center>
<input type="submit" name="Submit" value="Envoyer">
</center></td>
</tr>
</form>
</table>
II°/ envoi.php
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="sergent974R@gmail.com";
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail est envoye a Sergent974<br>";
} else {
echo "Je suis desole mais une erreur s'est produite.";
}
?></p>
<p align="center">Vous allez etre redirige vers la page d'acceuil<br>
Si vous n'etes pas redirige au bout de 5 secondes cliquez <a href="http://www.sniperserveurminecraft.sitew.fr">ici
</a></p>
Voilà qu'en pensez vous ?
Donc en fait il faut un site qui prenne en charge la fonction web (moi je veux pas payer alors ya V2HD).
Salut Sergent,
J'ai plusieurs hébergeurs comme amen ou ovh qui m'envoie les mail sans problème, mon premier hébergeur était free, gratuit donc et il me l'envoyai sans problème aussi.
C'est juste pour info, peut être que sur ton hébergement actuel tu as moyen de le faire fonctionner, je ne les connais pas tous.
Salutation
J'ai plusieurs hébergeurs comme amen ou ovh qui m'envoie les mail sans problème, mon premier hébergeur était free, gratuit donc et il me l'envoyai sans problème aussi.
C'est juste pour info, peut être que sur ton hébergement actuel tu as moyen de le faire fonctionner, je ne les connais pas tous.
Salutation
Juste je vais ouvrir un nouveau sujet car on commence à partir d'un autre côté mais s'il vous plait Gornaf et jimmy1120112 venez me répondre sur mon nouveau sujet car mes problèmes s'accumulent. Merci.
Cordialement.
Cordialement.
J'ai rouvert le sujet car je cherche quand même comme au début à ce que cela m'envoi un mail ou SMS ou les deux. Pouvez-vous m'aider ?
Merci de vos réponses.
Merci de vos réponses.