Formulaire de contact

Fermé
Utilisateur anonyme - 7 déc. 2008 à 18:18
 Utilisateur anonyme - 7 déc. 2008 à 23:22
bonsoir

j'ai créer un formulaire de contact sur mon site mais il na pas l'air de marcher car jai demander a un pote qu'il m'envoie un message et j'ai rien reçus
http://alexis998.olympe-network.com/page4.html
aidez moi!!!
merci pour vos réponses

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 déc. 2008 à 18:26
Bonsoir,

en regardant le code source de ta page j'ai vu:

<form id="form1" method="post" action="#">

ça risque pas de partir

deux solutions:
- soit tu le fait par mailto:

<form id="form1" method="post" action="mailto:ton_adresse_mail">


ça va ouvrir le client de messagerie de l'utilisateur (Outlook par exemple)

- soit par du php en appelant le script env_mail.php qui va t'envoyer le mail en utilisant la fonction mail()

<form id="form1" method="post" action="env_mail.php">


ça part directement depuis le serveur
0
Utilisateur anonyme
7 déc. 2008 à 18:29
je vais le faire en php
il n'y a que ce code a inserer??
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
7 déc. 2008 à 18:44
A ben non !

ça appelle le script env_mail.php

et il faut que tu codes ce script en langage php

vas voir sur Google comment faire "envoi de mail en php" il y a plein d'exemples

il faut aussi que ton hébergeur accepte le php !
0
Utilisateur anonyme
7 déc. 2008 à 23:22
sayé j'ai créer le script est-ce bon???


<?
//adresse de la page contenant le formulaire.
$adr_form="page4.html";

//adresse de la page de retour par defaut celle du formulaire.
$url_ret=$index.html;

//l'adresse de destination des email
$adresse="alex-isdu-61àlive.fr";

//sujet des messages
$sujet="ajout email - newletter web-pc";

//les entêtes
$headers="From: player@verizon.net\r\nReply-To: player@verizon.net ";

//le message (adresse email qui souhaite recevoir la newsletter
$message.=$_POST['adr'];

if ($_SERVER['HTTP_REFERER'] != $adr_form)
{
die("erreur, vous ne pouvez accèder directement à cette page.");
} else {

if (mail($adresse,$sujet,$message,$headers)) {
$head='refresh: 3; url='.$url_ret;
header($head);
echo "Félicitation, vous avez été ajouté à la liste de diffusion de la newsletter de web-pc\n<br>";
echo $head;
}
}

?>


maintenant que dois-je faire????
0