Champ newsletter en html

Fermé
colo - 8 juil. 2010 à 16:59
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 10 juil. 2010 à 00:15
Bonjour à toutes et tous,

Je souhaiterais insérer un champ d'inscription sur un site du type "ouverture prochaine, inscrivez votre adresse pour être avertis du lancement"...

J'aimerais donc un champs simple ou les gens mettent leur adresse puis un bouton ok.
Cette action enverrait l'adresse entrée sur une boite mail.

j'aimerais bien qu'un message apparaissent alors pour dire "merci de votre inscription".

Et le tout dans un site en html.

Qu'en pensez-vous ?

j'ai une base comme celle-ci :

<form action="mailto:adresse@truc.fr" method="post"
enctype="text/plain">
<div style="text-align: center;"> <input
name="urlsite" size="45" maxlength="40"
value="Votre e-mail" type="text"> <input
value="OK" type="submit"></div>
</form>

Merci pour votre aide

Colo



A voir également:

3 réponses

avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
8 juil. 2010 à 17:28
Salut.

Il faut passer par un script sur le serveur, le HTML et le JS ne permettent pas l'envoie d'email (sans passer par la boîte du visiteur).

<?php
$form = <<<FORM
<form method="post" action="">
	<div>
		<label for="email">Email :</label>
		<input type="text" name="email" id="email" />
		<input type="submit" value="Enregistrer" />
	</div>
</form>
FORM;

if(isset($_POST['email']) && preg_match('#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i',$_POST['email'])) {
	mail('toi@example.com', 'Nouvel inscrit', 'Email : '.$_POST['email']);
	echo 'Votre inscription est prise en compte.';
} else {
	echo $form;
}
?>
0
Bonjour, merci pour cette réponse.

Comment ce la se passe-t-il, je pose cela ou ?
Dans un fichier txt à la racine de mon répertoire de site ?

Merci d'avance

Cd

Colo
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
10 juil. 2010 à 00:15
Tu peux placer ce script là où tu veux voir apparaître le formulaire.
Ta page doit avoir l'extension .php et tu dois passer par un serveur Web.
0