Mail()
mohammedeve
Messages postés
50
Statut
Membre
-
wilos Messages postés 447 Statut Membre -
wilos Messages postés 447 Statut Membre -
Bonjour,
slt tout le monde, comme presque dans tous les sites webs il y'a une page de contact a travers laquell on peu envoyer des messages,des commentaire.. au proprietaire de site.il existe aussi une page contact dans mon site a la seul diférence c'est qu'elle ne fonctionne pas!!bref les messages ne sont pas envoyer..pourtant voila le code.
<link href="../default.css" rel="stylesheet" type="text/css">
<?
$query = "SELECT * FROM contact$dbfixe ORDER BY id ASC LIMIT 1 ";
$result = mysql_query($query);
while ($val_1 = mysql_fetch_array($result)) {
$mail_adr=$val_1["mail"];
if(isset($_POST['action'])) $action=$_POST['action'];
else $action="";
if($action == "envoi")
{
$tel = $_POST['form_tel'];
$mail = $_POST['form_mail'];
$name = $_POST['form_nom'];
$prenom = $_POST['form_prenom'];
$pesan = $_POST['form_commentaire'];
$from_email = $mail;
$entetedate = date("D, j M Y H:i:s -0600"); // avec offset horaire
$entetemail = "MIME-Version: 1.0\r\n";
$entetemail .= "Content-type: Text/HTML; charset=iso-8859-1\r\n";
$entetemail = "From: $from_email \n"; // Adresse expéditeur
$entetemail .= "Cc: \n";
$entetemail .= "Bcc: \n";
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$entetemail .= "Date: $entetedate";
mail(
"$mail_adr",
"Contact sur votre site << Achourouk Dar El Bahr >> ",
" \n
Nom : $name \n
Prénom : $prenom \n
Téléphone : $tel \n
Email : $mail \n
Commentaires : \n
$pesan \n
",
$entetemail );
?> <script>
alert("votre demmande a été bien envoyé ,Merci");
{ document.location="index.php?menu=accueil";
}
</script>
<?
}
else
{
?>
<script>
function verif(){
if(document.contact_form.form_nom.value=='' || document.contact_form.form_prenom.value=='' || document.contact_form.form_tel.value=='' ||document.contact_form.form_mail.value=='' || document.contact_form.form_commentaire.value=='')
{
alert("le remplissage de tous les champs est requise");
document.contact_form.focus();
return false;
}
return true;
}
</script>
<div id="page">
<div id="panel1">
<h1>Contact.</h1>
<form action="?menu=contact&action=envoi" method="post" enctype="multipart/form-data" name="contact_form" id="contact_form" onsubmit="return verif()">
<div class="margin-bott"><label>Nom : </label>
<input type="text" name="form_nom">
</div>
<div class="margin-bott">
<label>Prénom :</label>
<input type="text" name="form_prenom">
</div >
<div class="margin-bott"><label>Tél : </label>
<input type="text" name="form_tel">
</div>
<div class="margin-bott"><label>E-mail : </label>
<input type="text" name="form_mail">
</div>
<div><label>Message : </label>
</div>
<div class="margin-left"><textarea name="form_commentaire" cols="35" rows="7" class="txtarea" id="form_commentaire" > </textarea></div>
<div>
<input name="button2" type="reset" class="clea" id="button2" value="cancel" />
<input name="button" type="submit" class="sub" id="button" value="Envoyer" onClick="verif()" />
</div>
</form>
</div>
<!--panel2-->
<div id="panel2">
<? /*
$query="select * from contact$dbfixe where id='$SESSID' order by id asc limit 1";
$req=mysql_query($query) or die("error!!".mysql_error());
$valo=mysql_fetch_array($req);
echo $valo["adresse"]."<br><br>".$valo["mail"];
*/
echo $val_1["adresse"];
?>
<div class="plan"> </div>
<h2><b>Plan d´accés :</b></h2>
<div><img src="images/plan_acc.GIF" width="320" height="270" /></div>
</div>
<div style="clear: both;"> </div>
</div>
<? } } ?>
slt tout le monde, comme presque dans tous les sites webs il y'a une page de contact a travers laquell on peu envoyer des messages,des commentaire.. au proprietaire de site.il existe aussi une page contact dans mon site a la seul diférence c'est qu'elle ne fonctionne pas!!bref les messages ne sont pas envoyer..pourtant voila le code.
<link href="../default.css" rel="stylesheet" type="text/css">
<?
$query = "SELECT * FROM contact$dbfixe ORDER BY id ASC LIMIT 1 ";
$result = mysql_query($query);
while ($val_1 = mysql_fetch_array($result)) {
$mail_adr=$val_1["mail"];
if(isset($_POST['action'])) $action=$_POST['action'];
else $action="";
if($action == "envoi")
{
$tel = $_POST['form_tel'];
$mail = $_POST['form_mail'];
$name = $_POST['form_nom'];
$prenom = $_POST['form_prenom'];
$pesan = $_POST['form_commentaire'];
$from_email = $mail;
$entetedate = date("D, j M Y H:i:s -0600"); // avec offset horaire
$entetemail = "MIME-Version: 1.0\r\n";
$entetemail .= "Content-type: Text/HTML; charset=iso-8859-1\r\n";
$entetemail = "From: $from_email \n"; // Adresse expéditeur
$entetemail .= "Cc: \n";
$entetemail .= "Bcc: \n";
$entetemail .= "X-Mailer: PHP/" . phpversion() . "\n" ;
$entetemail .= "Date: $entetedate";
mail(
"$mail_adr",
"Contact sur votre site << Achourouk Dar El Bahr >> ",
" \n
Nom : $name \n
Prénom : $prenom \n
Téléphone : $tel \n
Email : $mail \n
Commentaires : \n
$pesan \n
",
$entetemail );
?> <script>
alert("votre demmande a été bien envoyé ,Merci");
{ document.location="index.php?menu=accueil";
}
</script>
<?
}
else
{
?>
<script>
function verif(){
if(document.contact_form.form_nom.value=='' || document.contact_form.form_prenom.value=='' || document.contact_form.form_tel.value=='' ||document.contact_form.form_mail.value=='' || document.contact_form.form_commentaire.value=='')
{
alert("le remplissage de tous les champs est requise");
document.contact_form.focus();
return false;
}
return true;
}
</script>
<div id="page">
<div id="panel1">
<h1>Contact.</h1>
<form action="?menu=contact&action=envoi" method="post" enctype="multipart/form-data" name="contact_form" id="contact_form" onsubmit="return verif()">
<div class="margin-bott"><label>Nom : </label>
<input type="text" name="form_nom">
</div>
<div class="margin-bott">
<label>Prénom :</label>
<input type="text" name="form_prenom">
</div >
<div class="margin-bott"><label>Tél : </label>
<input type="text" name="form_tel">
</div>
<div class="margin-bott"><label>E-mail : </label>
<input type="text" name="form_mail">
</div>
<div><label>Message : </label>
</div>
<div class="margin-left"><textarea name="form_commentaire" cols="35" rows="7" class="txtarea" id="form_commentaire" > </textarea></div>
<div>
<input name="button2" type="reset" class="clea" id="button2" value="cancel" />
<input name="button" type="submit" class="sub" id="button" value="Envoyer" onClick="verif()" />
</div>
</form>
</div>
<!--panel2-->
<div id="panel2">
<? /*
$query="select * from contact$dbfixe where id='$SESSID' order by id asc limit 1";
$req=mysql_query($query) or die("error!!".mysql_error());
$valo=mysql_fetch_array($req);
echo $valo["adresse"]."<br><br>".$valo["mail"];
*/
echo $val_1["adresse"];
?>
<div class="plan"> </div>
<h2><b>Plan d´accés :</b></h2>
<div><img src="images/plan_acc.GIF" width="320" height="270" /></div>
</div>
<div style="clear: both;"> </div>
</div>
<? } } ?>
A voir également:
- Mail()
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Comment télécharger un mail - Guide
- Etik mail - Guide
- Créer une adresse mail hotmail - Guide
3 réponses
bonjour
c'est peut etre pas le code
mais votre hébergeur
cette fonction et t'elle activé
car beaucoup d'hebergeur desactive cette focntion
c'est peut etre pas le code
mais votre hébergeur
cette fonction et t'elle activé
car beaucoup d'hebergeur desactive cette focntion
mohammedeve
Messages postés
50
Statut
Membre
1
enféte wilos pourriez vous m'aider a savoir comment je peux activé la fonction mail()?