SOS newsletter
cmyk
Messages postés
3
Statut
Membre
-
soft1ne Messages postés 5 Statut Membre -
soft1ne Messages postés 5 Statut Membre -
Bonjour,
J'ai voudrez simplement comprendre pourquoi mon code ne fonctionne pas.
Je veux que la personne entre son email et l'envois à ma boîte de réception. ?? c'est simple.
J'ai surement fait une erreur.
<?php
if(!isset($_POST['email_addy'])) {
?>
<form method="post" action="">
Votre email : <input type="text" name="email_addy" size="20">
<input type="submit" value="S'inscrire">
</form>
<?php
}else{
if (!preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/",
$_POST['email_addy'])) {
echo "Invalide (ou manquante) adresse email.";
}else{
$to = "monAdresse@gmail.com";
$subject = "Inscription bulletin";
$message = "Voici l'adresse pour la newsletter ".$_POST['email_addy'];
if(mail($to, $subject, $message)) {
print 'Successfully sent. <a href="index_en.html">Retour à l'index.</a>';
} else {
print 'Il y a une erreur ! <a href="index.html">Retour à l'index.</a>';
}
}
}
?>
J'ai voudrez simplement comprendre pourquoi mon code ne fonctionne pas.
Je veux que la personne entre son email et l'envois à ma boîte de réception. ?? c'est simple.
J'ai surement fait une erreur.
<?php
if(!isset($_POST['email_addy'])) {
?>
<form method="post" action="">
Votre email : <input type="text" name="email_addy" size="20">
<input type="submit" value="S'inscrire">
</form>
<?php
}else{
if (!preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/",
$_POST['email_addy'])) {
echo "Invalide (ou manquante) adresse email.";
}else{
$to = "monAdresse@gmail.com";
$subject = "Inscription bulletin";
$message = "Voici l'adresse pour la newsletter ".$_POST['email_addy'];
if(mail($to, $subject, $message)) {
print 'Successfully sent. <a href="index_en.html">Retour à l'index.</a>';
} else {
print 'Il y a une erreur ! <a href="index.html">Retour à l'index.</a>';
}
}
}
?>
1 réponse
tiens, teste comme ceci :
<?php
if(!isset($_POST['email_addy'])) {
?>
<form method="post" action="">
Votre email : <input type="text" name="email_addy" size="20">
<input type="submit" value="S'inscrire">
</form>
<?php
}else{
if (!preg_match("/^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+/",
$_POST['email_addy'])) {
echo "Invalide (ou manquante) adresse email.";
}else{
$to = "monAdresse@gmail.com";
$subject = "Inscription bulletin";
$message = "Voici l'adresse pour la newsletter ".$_POST['email_addy'];
if(mail($to, $subject, $message)) {
print "Successfully sent. <a href=\"index_en.html\">Retour à l'index.</a>";
} else {
print "Il y a une erreur ! <a href=\"index.html\">Retour à l'index.</a>";
}
}
}
?>