champs pour envoyer un mail

Yama

Membre expert
Club iGen
8 Mai 2001
4 659
77
43
bonjour à tous

bon je suis pas hyper doué en devellopement alors j'ai besoin d'un petit oup de pouce

j'aimerais juste ajouter à un site un champs pour s'abonner à une newsletter qui est déjà programmé.

1)en gros j'ai besoin que les gens mettent leur mail dans un champ.
2) et que après le bouton OK
3) et que ça envois un mail au robot : [email protected] avec comme expéditeur le mail rentré.
voilà c'est tout

j'ai fouillé sur le net
j'ai pas tout compris
donc....hem... je confesse que si quelqu'un me pond le code tout fait, il aura ma gratitude éternelle (pas mal hein)
 
bonjour à tous

bon je suis pas hyper doué en devellopement alors j'ai besoin d'un petit oup de pouce

j'aimerais juste ajouter à un site un champs pour s'abonner à une newsletter qui est déjà programmé.

1)en gros j'ai besoin que les gens mettent leur mail dans un champ.
2) et que après le bouton OK
3) et que ça envois un mail au robot : [email protected] avec comme expéditeur le mail rentré.
voilà c'est tout

j'ai fouillé sur le net
j'ai pas tout compris
donc....hem... je confesse que si quelqu'un me pond le code tout fait, il aura ma gratitude éternelle (pas mal hein)
t'as PHP ??

Si oui :

HTML :
Bloc de code:
<form action="subscribe2nl.php" method="post">
  <p>
    Entrez votre addresse email :
    <input type="text" name="email" id="email" />
    <input type="submit" value="S'abonner" />
  </p>
</form>

subscribe2nl.php :
Bloc de code:
<?php
  if (isset($_POST['email'])) {
    mail('[email protected]', 'nouvelle inscription', 'inscription de '.$_POST['email'], 'From: '.$_POST['email']);
    echo 'inscription envoy&#233;e !';
  }
?>

Bon apr&#232;s faut arranger le truc (v&#233;rifier que c'est bien une adresse email, afficher une erreur sinon...) mais l'id&#233;e est l&#224;. :)
 
merci infiniment !
Sauf que ..... j'ai encore un petit soucis

si j'envoie moi un mail au bot &#224; [email protected] : &#231;a marche
si je m'envois via le script PHP un mail &#224; moi m&#234;me : &#231;a marche aussi
mais si j'envoie depuis le script un mail au bot... il n'incrit pas ce mail

je comprends pas
j'utilise ezmlm
doc de base ici : http://eurenet.com/blog/index.php/2005/10/02/41-faq-gestionnaire-de-liste-ezmlm

encore un petit coup de main pleazzzz : mais ma reconnaissance &#233;ternelle t'es de toute fa&#231;on acquise.
 
j'ai modifié le code comme ça
pour envoyer un mail vide de celui qui s'inscrit au bot

j'ai bon ?
Bloc de code:
<?php
  if (isset($_POST['email'])) {
    mail('[email protected]', '', '', 'From: '.$_POST['email']);
    echo 'inscription envoyée !';
  }
?>
 
bin oui mais &#231;a marche pas
le bot il inscrit pas le mail !
ah... peut-&#234;tre qu'il faut qu'au moins le sujet ne soit pas vide... :nailbiting:

Sinon peut-&#234;tre que le header n'est pas correct. Si &#231;a ne marche toujours pas essaye avec
Bloc de code:
From: '.$_POST['email']."\r\n"
Mais &#224; mon avis &#231;a change rien...

sinon essaye de mettre ton adresse email pour voir ce que tu re&#231;ois :)
 
bah justement je re&#231;ois bien un mail vide
&#231;a marche impec quand je mets mon mail.

et avec le nouveau code &#231;a marche pas non plus.
 
bah justement je re&#231;ois bien un mail vide
&#231;a marche impec quand je mets mon mail.

et avec le nouveau code &#231;a marche pas non plus.
si &#231;a marche avec ton mail, c'est que ce n'est pas le code PHP qui est en jeu, c'est le bot.

Il n'y a pas moyen de le configurer ? Es-tu s&#251;r qu'il doit recevoir un message sous cette forme l&#224; ? (et pas avec l'adresse dans le corp du message par exemple ?).

Je ne sais pas trop comment t'aider, d&#233;sol&#233;.