S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
284 utilisateurs connectés

Inscription newsletter

rollergirl le 07 juillet 2006 à 18h27
Bonjours a tous,

Je suis nouvelle et je cherche un script deja configuré pour pouvoir récupérer les emails afin de pouvoir envoyé des newsletter et aussi j'aimerais que ce script soit affiché sur toute mes pages donc pas besoin de le reconfigurer pour chaque page et sans php.
Merci d'avances et dsl pour ma questions qui est un peu simpliciste :sarcastic:
-------
RG forever
nadmin le 07 juillet 2006 à 18h33
Salut,

rollergirl a écrit :
et sans php.


Pourquoi ? parce que sinon ça va pas être évident... ASP alors :D
rollergirl le 07 juillet 2006 à 18h35
Ouai sa va pas etre évident car en faite je commence juste a me matttre au php et vu que je sais que c'est faisable en html/javascript c'est pour sa ...
-------
RG forever
nadmin le 07 juillet 2006 à 18h39
Mouaih, mais bon ça va pas être génial... je te conseillerais vraiment de faire ça en PHP, il existe des trucs tout prêt :)

Jete un oeil sur ce site : http://www.hotscripts.com ;)

Si tu rencontres des soucis pour la mise en place, on te filera un coup de main !

@+
rollergirl le 07 juillet 2006 à 18h46
Ton site en anglais est un peu fouillis je trouve et pis moi et l'anglais...:(

Enfin sinan je cherche juste a faire une zone de formulaire qui permetterait aux gens de taper leur e-mail qui attérirait direct qur ma messagerie. Sa passerai par un formulaire tout simple ?
Comment je le paramètre ?

Merci pour tes reponses rapides
-------
RG forever
greg62200 le 07 juillet 2006 à 18h57
salut

sur telecharger.com y a un script
j'avais une recherche "formulaire contact" sur leur site je crois
rollergirl le 07 juillet 2006 à 19h35
bon j'ai essyer par un formulaire mais j'arrive pas a le faire envoyer
Quelqu'un peut m'aider a me corriger svpo ?

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<form name="form1" method="post" action="">
<p>Inscription Newsletter </p>
<p>
<input type="text" name="textfield">
</p>
<p>
<input type="submit" name="Submit"action="mailto:xxxxx@xxxxx.fr" value="Submit ">
</p>
</form>
</body>
</html>

-->Message édité par nadmin le 07/07/2006 19:48:47<--
-------
RG forever
nadmin le 07 juillet 2006 à 19h48
Salut,

Modifie ainsi :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>

<body>
<form name="form1" method="post" action="mailto:tonmail@truc.fr">
<p>Inscription Newsletter </p>
<p>
<input type="text" name="textfield">
</p>
<p>
<input type="submit" name="Submit" value="Submit">
</p>
</form>
</body>
</html>
rollergirl le 07 juillet 2006 à 19h53
Merci jjmétais gouré d'endroit pour le action en faites

Maintenant j'ai un autre problèmle quand j'envoie sa m'ouvre mozila thunderbird alor que je voulais que sa envoit sans passer par le client de messagerie. C'est possible mais je sais pas quoi changer
-------
RG forever
nadmin le 07 juillet 2006 à 20h03
ah bah non, sans PHP ou autre solution serveur, ça ouvrira nécessairement la messagerie :/
rollergirl le 07 juillet 2006 à 20h31
Ba alor sa serait qu'oi le script en php et comment je le met en place ?
Parce que sa le fait vraiment pas d'ouvrir la méssagérie
-------
RG forever
greg62200 le 07 juillet 2006 à 21h02
voici un script qui fonctionne
<?php
// Dans la ligne qui suit, remplacer webmaster@domaine.tld par l'adresse email du webmaster, à laquelle les messages devront être envoyés
$email_webmaster = "webmaster@domaine.tld";
// === traitement des données du formulaire ============================================================
if (isset($_POST["envoyer"])){
// le formulaire a été soumis
$etat = "erreur";
// Valeur par défaut. Prendra la valeur "ok" s'il n'y a pas d'erreur
// --- mise en forme des champs saisis dans le formulaire lors de sa soumission ---
if (isset($_POST["email_expediteur"])) {
$_POST["email_expediteur"]=trim(stripslashes($_POST["email_expediteur"]));
}
if (isset($_POST["titre"])) {
$_POST["titre"]=trim(stripslashes($_POST["titre"]));
}
if (isset($_POST["message"])) {
$_POST["message"]=trim(stripslashes($_POST["message"]));
}
// --- test de la validité des champs saisis ---
if (empty($_POST["email_expediteur"])) {
// il manque l'email de l'expéditeur
$erreur="Saisissez votre adresse email...";
}
elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])){
// l'adresse e-mail n'est pas valide
$erreur="Entrez votre adresse em@il pour que puissions vous répondre ...";
}
elseif (empty($_POST["message"])) {
// le message est vide
$erreur="Saisissez un message...";
}
else {
// --- tous les champs sont correctement remplis: on pourra envoyer le mail ---
$etat="ok";
}
}
else {
// --- le formulaire n'a pas été soumis ---
$etat="attente";
}
// === fin de traitement des données du formulaire =======================================================
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formulaire de contact</title>
</head>
<body>
<h1>Contactez nous </h1>
<?php
if ($etat!="ok"){// le formulaire n'a pas été soumis, ou soumis avec une erreur
if ($etat=="erreur"){
//le formulaire a été soumis avec une erreur
echo "<p><strong>".$erreur."</strong></p>\n";
// afficher le message d'erreur
}
?>
<form method="post" action="<?php echo $_SERVER["PHP_SELF"]; ?>">
<p><label for="email_expediteur">Votre adresse e-mail (obligatoire):</label><br />
<input type="text" size="40" name="email_expediteur" id="email_expediteur" value="<?php
if (!empty($_POST["email_expediteur"])) {
// l'adresse email de l'expéditeur a été saisie: la réafficher
echo htmlspecialchars($_POST["email_expediteur"],ENT_QUOTES);
}
?>" />
</p>
<p><label for="titre">Titre de message (facultatif):</label><br />
<input type="text" size="40" name="titre" id="titre" value="<?php
if (!empty($_POST["titre"])) {
// le titre du message a été saisi: le réafficher
echo htmlspecialchars($_POST["titre"],ENT_QUOTES);
}
?>" />
</p>
<p><label for="message">Message (obligatoire):</label><br />
<textarea name="message" id="message" cols="40" rows="5"><?php
if (isset($_POST["message"])) {
// le message a été saisi: le réafficher
echo htmlspecialchars($_POST["message"],ENT_QUOTES);
}
?></textarea>
</p>
<p><input type="submit" name="envoyer" value="Envoyer" />
</p>
</form>
<?php
}
else {
// le formulaire a été soumis sans erreur, on envoie le mail
$entete = "From: ".$_POST["email_expediteur"]." <".$_POST["email_expediteur"].">\n";
$entete .= "MIME-Version: 1.0";
if (@mail($email_webmaster,$_POST["titre"],$_POST["message"],$entete)){
// mail envoyé
echo "Votre message a été envoyé.<br />\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Envoyer un autre message...</a>\n";
}
else {
// erreur lors de l'envoi du mail
echo "Un problème s'est produit lors de l'envoi du message.\n";
echo "<a href=\"".$_SERVER["PHP_SELF"]."\">Réessayez...</a>\n";
}
}
?>
</body>
</html>
rollergirl le 08 juillet 2006 à 00h28
trop dur a metre en place ce code ( ba dsl je débute le php)

Y aurait pas un moyen ke lorsqu le client messagrie s'ouvre il y ait toujourr l'adresse de messagrie qui soit saisie dans le massage avec un objet automatique ?
-------
RG forever
greg62200 le 08 juillet 2006 à 09h08
mais non c pas dur:
1/ tu crees un fichier contacts.txt
2/ tu le renommes contacts.php
3/ tu copies le code que je t'aio donné dedans
4/ au début du code, tu remplaces l'adresse email qui est en orange par la tienne
5/ t'enregistres c finit

ce serait etonnant que tu trouves un script aussi facile a adapter, c vraiment le minimum de mettre ton email
-->Message édité par greg62200 le 08/07/2006 09:10:11<--
rollergirl le 08 juillet 2006 à 12h15
Bon j'aiu essyer d'intégrer le code mais a chaque fois quand j'appui sur envoyer sa recharche la page a l'identique mais sa l'envoie pas?!?
Vous pouvez me dire ce qui cloche ?

http://myphp.ifrance.com/index2.php
-------
RG forever
Solid Stone le 14 juillet 2006 à 07h29
Bonjour,
Désolé de vous déranger, mais je n'ai rien compris, pour vez-vous me réexpliquer s'il vous plait ?

Merci.
-------
Voici mon petit site : http://experience.keo.in
rollergirl le 14 juillet 2006 à 07h50
Ba perso le script modifier marche toujours pas chez moi mais j'ai trouver un générateur forumulaire php surper simple a utiliser
http://www.comscripts.com/scripts/php.formit.798.html

Pour le généré faut aller sur son srveur local et dans assitant-formulaire1.php et après ce laisser guider
-------
RG forever
Solid Stone le 14 juillet 2006 à 16h41
Ok, merci, je vais voir [si je peu, car je suis toujours novice ;) ]
@+
-------
Voici mon petit site : http://experience.keo.in
Solid Stone le 15 juillet 2006 à 07h56
Bonjour,

D'abord merci pour ce script qui ne m'a pas l'air trop compliqué pour débutant comme moi. Ensuite, j'ai rencontré 2 petits problèmes : le premier conserne la configuration du fichier config.php [je n'ai pas bien compris ce qui est marqué en gras]




$url=""; // url absolue de votre site avec le dossier d'installation du formulaire sans/ à la fin
$root="upload"; // Nom du dossier des images uploadés sans / à la fin
$from="monemail@yahoo.fr"; // adresse email de l'emetteur du message
$from1="Mon site"; // Nom du site emetteur du message
$to="destinataire@yahoo.fr"; // adresse email d'envoi de ce formulaire
$subject="Mon sujet"; // sujet du mail reçu, mettre $subject=$sujet pour avoir le sujet mis par le visiteur
$urgent="2"; // message très urgent=1, 2 pour urgent ,3 pour normal, 4 pour basse ou 5 pour très basse
$upload="3"; // Nombre de pièces jointes que vous autorisez avec click="0", laissez vide pour que le visiteur choississe avec $click="1"
$templatex="1"; // 1 pour envoyer un email de remerciement au visiteur, 0 pour ne pas l'envoyer
$controle="1"; // 1 pour contrôler que les champs sont bien remplis, 0 pour ne rien contrôler




et le 2ème problème est le suivant : dans le fichier "Alire.txt", l'auteur dit

-3) Créez un dossier upload en CHMOD 777(sur votre serveur) dans le dossier contenant les fichiers du formulaire.

Mais je ne sais pas comment créer de dossiers en mode CHMOD 777, je ne sais même pas ce que CHMOD 777 veut dire.

Merci d'avance.

Cordialement.
-------
Voici mon petit site : http://experience.keo.in
Solid Stone le 15 juillet 2006 à 15h24
Je ne suis pas très sûr, mais je pense à ça

$url="http://monsite.domaine/dossier_du_formulaire"; // url absolue de votre site avec le dossier d'installation du formulaire sans/ à la fin


mais le reste, je ne sais pas [surtout le "CHMOD 777"]
-------
Voici mon petit site : http://experience.keo.in
Valf le 15 juillet 2006 à 18h48
Bonjour,
CHMOD : http://developpeur.journaldunet.com/tutoriel/out/040616-serveur-droits-chmod.(...)
Pour l'url je pense que c'est bon.
-->Message édité par Valf le 15/07/2006 18:50:15<--
Solid Stone le 16 juillet 2006 à 07h36
Merci, pour le CHMOD 777.
Pour le reste, je me suis débrouillé.
Mais je ne sais toujours pas mettre un fichier en CHMOD 777 avec FlashFXP.

Merci de m'aider [dsl d'être aussi lent à comprendre]

-->Message édité par Solid Stone le 16/07/2006 08:04:24<--
-------
Voici mon petit site : http://experience.keo.in
greg62200 le 16 juillet 2006 à 10h16
y en a un qui fonctionne ici http://www.phpcs.com/codes/NEWSLETTER-AVEC-BASE-DONNEE_32499.aspx et pour voir ce que ca donne www.gordonpub.fr.nf (dans le cadre a droite (site en construction mais c operationnel)
Solid Stone le 16 juillet 2006 à 11h01
Merci greg62200 [en fait, c'est exactement ce que je chérchait au tout début, mais quand j'ai trouvé ceci : http://www.comscripts.com/scripts/php.formit.798.html grâce à rollergirl, je m'y suit consacré]

pour le chmod 777 ce n'est plus un pb [réglé]
-->Message édité par Solid Stone le 16/07/2006 11:18:29<--
-------
Voici mon petit site : http://experience.keo.in
greg62200 le 16 juillet 2006 à 11h18
peux tu expliquer ce que fait exactement ce script
1/on doit rmplir un formulaire
2/un email est envoye au visiteur pour le remercier
3/.... ?????
Solid Stone le 16 juillet 2006 à 11h21
c'est un script qui permet à tes visiteurs de t'envoyer un mail pour te contacter [te faire des coups de coeur/geule ;) ] directement à partir de ton site sans avoir à passer par leur mail [donc se sera plus rapide pour eux et ils hésiteront moins pour te contacter]

Pour moi, ça marche [depuis quelques minutes à peine], voici l'adresse :

http://experience.keo.in/contact/formulaire.php

c'est vrai, il y a 2 ou 3 p'tits tucs à régler mais C'EST SUPER COOL !!!

-->Message édité par Solid Stone le 16/07/2006 11:24:54<--
-------
Voici mon petit site : http://experience.keo.in
Pc_eXPert le 16 juillet 2006 à 17h45
à propos, si tu veu, on peut en discuter sur mon msn : [mail_addr]otmail.com

T'es dangereux toi [:totozzz:1]
Pc_eXPert le 16 juillet 2006 à 17h47
rollergirl a écrit :
Ton site en anglais est un peu fouillis je trouve et pis moi et l'anglais...:(

Enfin sinan je cherche juste a faire une zone de formulaire qui permetterait aux gens de taper leur e-mail qui attérirait direct qur ma messagerie. Sa passerai par un formulaire tout simple ?
Comment je le paramètre ?

Merci pour tes reponses rapides

allai, cai trollyland today, j'y go aussi:
www.phpscripts-fr.net
Solid Stone le 17 juillet 2006 à 07h44
Pc_eXPert a écrit :


T'es dangereux toi [:totozzz:1]


:heink: et pourquoi ? :??:
-->Message édité par Solid Stone le 17/07/2006 07:47:45<--
-------
Voici mon petit site : http://experience.keo.in
Solid Stone le 24 juillet 2006 à 16h50
Apparamant greg62200 n'est pas disponible pour m'aider sur ce script :
http://www.phpcs.com/codes/NEWSLETTER-AVEC-BASE-DONNEE_32499.aspx
Quelqu'un aurait-il l'amabilité de m'aider s'il vous plaît ?
Pour ceux qui ne peuvent pas le télécharger, le zip contient uniquement un fichier .php que voici [dans le zip il y aussi un lien vers leur site et le readme ne contient que les adresses des sites du reseau CodeSource pas de mode d'emploi donc :( ]


<?php
/*

La source ci jointe à été réalise par michael hurni.
Pour toute question ou proposition, n'hésitez pas à
me contactez par mail à l'addresse suivante:

michael.hurni@gmail.com

*/

// CONNEXION A LA BASE DE DONNEE
// Les paramètres suivant sont propres à la base de données, ils doivent
// être modifiés. Un fichier de configuration externe serait envisagable

$connexion=mysql_connect("localhost", "root", "");
mysql_select_db("TW_news",$connexion);

// La fonction presence_de_l_addresse_mail() teste la présence d'une addresse
// mail dans la base de donnée. Elle renvoie TRUE si elle est présente et
// FALSE dans le cas contraire

function presence_de_l_addresse_mail($mail) {

$requete="SELECT COUNT(*) AS resultat FROM newsletter WHERE mail='$mail'";
$retour_requete = mysql_query($requete);
$newsletter = mysql_fetch_array($retour_requete);
return ($newsletter['resultat']==1);
}

// PROGRAMME PRINCIPAL \\

if($action=="ajouter")
{
if (!presence_de_l_addresse_mail($mail))
{ // ajout de l'addresse email
$requete="INSERT INTO `newsletter` ( `id` , `mail` ) VALUES ('', '$mail');"; // requete
mysql_query($requete); // execution de la requete SQL
$message="Adresse e-mail ajoutée, merci de votre inscription";
}
else $message="Vous êtes déja inscrit";
}

elseif ($action=="supprimer")
{
if (presence_de_l_addresse_mail($mail))
{ // suppression de l'addresse email
$requete="DELETE FROM newsletter WHERE mail = $mail"; // requete
mysql_query($requete); // execution de la requete SQL
$message="Adresse e-mail supprimée de la newsletter";
}
else $message="L'adresse e-mail n'existait pas dans la base de donnée";
}

echo "<h2>TW NEWSLETTER</h2><form name=\"newsletter\" method=\"post\" action=\"\">
<input name=\"mail\" type=\"text\" value=\"Adresse e-mail\" maxlength=\"30\">
<br><input type=\"radio\" name=\"action\" value=\"ajouter\" checked> S'inscrire
<br><input type=\"radio\" name=\"action\" value=\"supprimer\"> Se désinscrire
<br><input type=\"submit\" value=\"Go!!!\"></form><br>$message";

// DECONNEXION A LA BASE DE DONNEE \\

mysql_close($connexion);?>





En fait, ce que je veu, c'est mettre une petite "boite" sur mes pages du même genre que celle qui se trouve ici : http://www.gordonpub.fr.nf/ [pour les modérateurs : se n'est pas une pub, c'est juste un lien pour un site qui contient un exemple de se que je veu réaliser].

Pour l'info, je suis chez cet hébérgeur : http://www.keoconcept.com/ [encore une fois, ce n'est pas une pub]
Merci encore pour votre aide.

Cordialement, Solid Stone.
-->Message édité par Solid Stone le 24/07/2006 17:01:04<--
-------
Voici mon petit site : http://experience.keo.in
Solid Stone le 25 juillet 2006 à 09h29
Ben alors ? J'ai fais un truc qui fallait pas ? ou c'est juste que personne ne sait ?
-------
Voici mon petit site : http://experience.keo.in
Solid Stone le 26 juillet 2006 à 14h39
Allez, soyez sympa quoi.
Mais si vous voulez pas, ben, dites-le moi, j'irai chercher ailleurs.

Cordialement.
-------
Voici mon petit site : http://experience.keo.in
nadmin le 26 juillet 2006 à 14h55
T'as pas l'impression de squatter le sujet de quelqu'un d'autre... :/
Solid Stone le 27 juillet 2006 à 16h43
Mais ... mais ... MAIS C'est VOUS qui m'avez dit de voir CE sujet ! ET de ne pas ouvrir de nouveaux sujets ! :heink:

Comment ausez-vous me faire ce genre de remarques ? :??:
-------
Voici mon petit site : http://experience.keo.in
nadmin le 27 juillet 2006 à 16h57
On t'as pas dis de POSTER dans un autre sujet... mais de jeter un oeil !!!!
Et je ne t'ai pas dis de ne pas poster de nouveaux sujets pour ça :o
dandrezy le 12 mars 2009 à 15h32
Salut moi aussi j'ai un probleme.
Je viens d'acquerir un serveur dédié et je voudrais y faire tourner un service de messagerie tel yahoo.

Seulement vola je cherche un script capable de permettre au visiteurs de créer eux mêmes leur compte imap.

Merci de m'aider
hamster3553 le 12 mars 2009 à 17h29
T'as pas l'impression qu'il faudrait créer un nouveau sujet plutot que d'en détérrer un qui date d'il y a 3 ans !?
smilblick le 12 mars 2009 à 17h58
hamster3553 a écrit :
T'as pas l'impression qu'il faudrait créer un nouveau sujet plutot que d'en détérrer un qui date d'il y a 3 ans !?


Bonjour

tout est dit :jap:


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Windows 7
Découvrez notre sélection de logiciels certifiés Windows 7 !

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.