Créer un compte
Connexion

ce qui ne vas pas dans la newsletter

Pour créer et répondre aux sujets, vous devez être connecté.
Pages: 1
Auteur Message
Dannou
03/07/2011 à 11:16:51
Dannou
Membre
je ne reçois pas les info de la newsletter sur la boite mail !

soit Nom et Email

et donc que le "inscription" et désinscription ne fonctionne pas non plus


vous avez une idée du pourquoi du comment ?


(version1.php)<couleur valeur="bleu"/>



<form method="post" action="mail1.php">

                <div><span>Votre Nom :
             <input type="text" name="realname" size="30"></span>
<br>
                <span>Votre Email :
              <input type="text" name="email" size="30"></span>
<br><br>

<input type="submit" value="envoyer">
<input type="submit" value="désinscription"></div>

</form>







(mail1.php)<couleur valeur="bleu"/>


<?php

$email_dest = "MA BOITE MAIL";

if ($_POST['envoi']) {

// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: MA BOITE MAIL \n";
$headers .="Content-Type: text/html; charset=iso-8859-1 \n";

$subject = "La Newsletter ";

$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";

for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}

if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}

if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}

$fin = "</body></html>";

$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;

// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} // Closing if !mail...

} // Closing if edit
?>
<html>
<head>
<title>Assistant d'envoi de formulaires</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="Javascript"><!-- Hide script from older browsers
function verifSelection() {if (mail_form.champ1.value == "") {
alert("veuillez saisir votre Nom")
return false
} if (mail_form.zone_email.value == "") {
alert("veuillez saisir votre email")
return false
}

invalidChars = " /:,;'"

for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)

if (mail_form.zone_email.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caract?res invalides. Veuillez v?rifier.")
mail_form.zone_email.focus()
return false
}
}

atPos = mail_form.zone_email.value.indexOf("@",1)                       // there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez v?rifier.')
mail_form.zone_email.focus()
return false
}

if (mail_form.zone_email.value.indexOf("@",atPos+1) != -1) {    // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez v?rifier.')
mail_form.zone_email.focus()
return false
}

periodPos = mail_form.zone_email.value.indexOf(".",atPos)

if (periodPos == -1) {                                  // and at least one "." after the "@"
alert('Vous avez oubli? le point "." apr?s le signe "@". Veuillez v?rifier.')
mail_form.zone_email.focus()
return false
}

if (periodPos+3 > mail_form.zone_email.value.length)    {               // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caract?res apr?s le signe ".". Veuillez v?rifier.')
mail_form.zone_email.focus()
return false
}} // Fin de la fonction

</script>
</head>

<body>
<form name="mail_form" method="post" action="<?=$PHP_SELF?>" onsubmit="return verifSelection()">
  <div align="center"></div>
<p align="center">
<?php
if ($message_remerciement) {
echo("<font face=Verdana size=2>");
echo(stripslashes($message_remerciement));
echo("</p></body></html>");
exit();

}
 echo '<script>alert("Votre inscription à bien été pris en compte,merci");window.location.replace("http://clubsalon.net")</script>';
?>
  <table width="566" border="0" align="center">
<p align="center">
</p><tr>
                 
        <form method="post" action="http://clubsalon.net/mail1.php" >

<div>
                 <span>Votre Nom :
         <input type="text" name="nom" id="nom" size="30"/></span>
<br/>
         <span>Votre Email :
         <input type="text" name="email" id="email" size="30"/></span>
<br/><br/>

<input type="submit" value="envoyer"/>
<input type="submit" value="désinscription"/></div>

</form>
    </tr>
  </table>
  <div align="center"></div>
</form>
</body>
</html>
 


Aniss42
08/07/2011 à 16:51:41
Aniss42
Membre
slt
deja y'a 2 submit .....
essey cela :





<form method="post" action="mail1.php">

                <div><span>Votre Nom :
             <input type="text" name="realname" size="30"></span>
<br>
                <span>Votre Email :
              <input type="text" name="email" size="30"></span>
<br><br>

<input type="submit" value="envoyer">
</div>

</form>






 
 :)

Dannou
08/07/2011 à 17:19:22
Dannou
Membre
trop tard j'ai réussi

Pages: 1