cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 2008
-
27 nov. 2004 à 19:32
rdcreations
Messages postés1Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention31 mars 2010
-
31 mars 2010 à 14:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
rdcreations
Messages postés1Date d'inscriptionmercredi 31 mars 2010StatutMembreDernière intervention31 mars 2010 31 mars 2010 à 14:41
Bonjour, ce code est impec mais y'a une chose dont je ne trouve pas la réponse immédiatement: comment faire pour que cela fonctionne après la mise en ligne ???
Merci
cs_bonheur123
Messages postés9Date d'inscriptionmercredi 18 juillet 2007StatutMembreDernière intervention11 juin 2009 11 juin 2009 à 16:16
Bonjour,
C'est très bien pour le code; mais comme l'a fait remarquer frop01 il faut une code de sécurité pour limiter les suppressions intempestives.
Merci à celui qui va penser à faire cela, pour ma part je vais y penser et tenter de faire quelque chose.
Merci
phr20
Messages postés4Date d'inscriptionsamedi 15 mars 2008StatutMembreDernière intervention24 avril 2009 18 mars 2008 à 17:01
Bonjour, je suis plus que débutant, et j'aimerais savoir s'il faut créer les tables (manuellement?) pour ce script et si oui comment!
mjsosso
Messages postés1Date d'inscriptionvendredi 14 avril 2006StatutMembreDernière intervention 3 mai 2006 3 mai 2006 à 16:34
je suis content pour ce code .En ce qui me concerne je voudrait mettre en place un site de chat entre amis en local je dispose de easyphp pouriez vous m'aider svp je suis débutant passionné de linformatique.
raphaelcohen23
Messages postés7Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention 3 octobre 2005 3 oct. 2005 à 22:51
Essaye la nouvelle version. Normalement tout devrait fonctionner maintenant.
cs_mrfox
Messages postés89Date d'inscriptionsamedi 25 mai 2002StatutMembreDernière intervention 5 décembre 2009 3 oct. 2005 à 20:43
Bonjour,
J'ai installer le script mais j'ai un soucie :(
d'es que je me connecte a la page d'admin, cela envoie un mail vierge aux abbonées :(
pourquoi ?
raphaelcohen23
Messages postés7Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention 3 octobre 2005 27 mai 2005 à 12:42
Apres "Location :" tu mets l'url de la page vers laquelle les visiteurs seront redirigés après avoir rempli le formulaire.
cs_chagall
Messages postés1Date d'inscriptionjeudi 26 mai 2005StatutMembreDernière intervention27 mai 2005 27 mai 2005 à 11:12
je suis débutant et je ne sais pas ce que je dois mettre entre "Location: page de redirection"
merci d'avance
ayrton16
Messages postés14Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention29 octobre 2015 1 déc. 2004 à 08:53
oui c'est ce que j'avait fait biensur... enfin entre les ""
=>
$entete="monAdresse@email.com";
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
mais ça reste l'adresse email de mon hebergeur....
peut-être ça vient de la configuration de leur serveur????
raphaelcohen23
Messages postés7Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention 3 octobre 2005 30 nov. 2004 à 17:22
Mets l'email de l'expéditeur entre les /**/ de $entete=/*email*/;
raphaelcohen23
Messages postés7Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention 3 octobre 2005 30 nov. 2004 à 17:22
Mets l'email de l'expéditeur entre les /**/ de $entete=/*email*/;
raphaelcohen23
Messages postés7Date d'inscriptionvendredi 10 octobre 2003StatutMembreDernière intervention 3 octobre 2005 30 nov. 2004 à 17:21
Mets l'email de l'expéditeur entre les /**/ de $entete=/*email*/;
ayrton16
Messages postés14Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention29 octobre 2015 30 nov. 2004 à 15:05
merci, ben en fait ça affichait rien :s
mais finalement j y suis parvenu avec ce code:
<?php
$user="root"; // login
$password=""; // password
$connect=odbc_connect("nomDeLaBase", $user, $password);
if( ! $connect ) echo "Impossible de se connecter";
$result= odbc_exec( $connect, "select * from mailingtest" );
$texte=$_POST['texte']; //récupération du message dans le formulaire
$sujet="test";
$entete=/*email*/;
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message .= "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset="iso-8859-1"\n\n";
$message .="$texte";
$message .="\n--$boundary--\n end of the multi-part";
while(odbc_fetch_row($result)) //envoi du message à tous les emails de la base de données
{
$res=mail(odbc_result( $result, 2 ),$sujet,$message,$entete);
}
?>
Le problème, c'est que les mails s'envoient avec l'adresse de mon hébergeur. Logique dans un sens... mais y a pas un moyen pour que mes destinataires reçoivent le mail avec mon adresse en tant qu'expéditeur?
cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 20082 29 nov. 2004 à 14:17
salut ,
La structure de ta table ?? il affiche quoi avec ce code ?
ayrton16
Messages postés14Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention29 octobre 2015 29 nov. 2004 à 14:08
juste le code que je cherchais, mais j'ai voulu l'adapter pour me connecter à une base access, et pas moyen de lui faire récuperer les adresses mail, il me recupère des "1". voilà le code que j utilise:
<?php
#Les champs entre /**/ sont à compléter.
$user="root"; // login
$password=""; // password
$connect=odbc_connect("nomDeLaBase", $user, $password);
if( ! $connect ) echo "Impossible de se connecter";
$sql="select * from mailingtest"; //récupération des données
$result=odbc_exec($connect, $sql);
$texte=$_POST['texte']; //récupération du message dans le formulaire
$sujet=/*sujet*/;
$entete=/*adresse mail*/;
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message .= "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset="iso-8859-1"\n\n";
$message .="$texte";
$message .="\n--$boundary--\n end of the multi-part";
while($email=odbc_fetch_row($result)) //envoi du message à tous les emails de la base de données
{
echo $email;
$res=mail($email[0],$sujet,$message,$entete);
}
?>
si quelqu'un voit où j'ai déconné... (je suis débutant)
cs_frop01
Messages postés1352Date d'inscriptionlundi 27 octobre 2003StatutMembreDernière intervention19 novembre 20082 27 nov. 2004 à 19:32
Salut,
Bravo pour le code et surtout les commentaires ;)
Pour le désabonnement, if ne faut pas supprimer l'email juste en cliquant sur envoyer, il faudrait envoyer un email à cette adresse avec un lien de confirmation de suppression (moyennant une clé aléatoire) , sinon des malins risquent d'en abuser ;)
31 mars 2010 à 14:41
Merci
11 juin 2009 à 16:16
C'est très bien pour le code; mais comme l'a fait remarquer frop01 il faut une code de sécurité pour limiter les suppressions intempestives.
Merci à celui qui va penser à faire cela, pour ma part je vais y penser et tenter de faire quelque chose.
Merci
18 mars 2008 à 17:01
3 mai 2006 à 16:34
3 oct. 2005 à 22:51
3 oct. 2005 à 20:43
J'ai installer le script mais j'ai un soucie :(
d'es que je me connecte a la page d'admin, cela envoie un mail vierge aux abbonées :(
pourquoi ?
27 mai 2005 à 12:42
27 mai 2005 à 11:12
merci d'avance
1 déc. 2004 à 08:53
=>
$entete="monAdresse@email.com";
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
mais ça reste l'adresse email de mon hebergeur....
peut-être ça vient de la configuration de leur serveur????
30 nov. 2004 à 17:22
30 nov. 2004 à 17:22
30 nov. 2004 à 17:21
30 nov. 2004 à 15:05
mais finalement j y suis parvenu avec ce code:
<?php
$user="root"; // login
$password=""; // password
$connect=odbc_connect("nomDeLaBase", $user, $password);
if( ! $connect ) echo "Impossible de se connecter";
$result= odbc_exec( $connect, "select * from mailingtest" );
$texte=$_POST['texte']; //récupération du message dans le formulaire
$sujet="test";
$entete=/*email*/;
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message .= "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset="iso-8859-1"\n\n";
$message .="$texte";
$message .="\n--$boundary--\n end of the multi-part";
while(odbc_fetch_row($result)) //envoi du message à tous les emails de la base de données
{
$res=mail(odbc_result( $result, 2 ),$sujet,$message,$entete);
}
?>
Le problème, c'est que les mails s'envoient avec l'adresse de mon hébergeur. Logique dans un sens... mais y a pas un moyen pour que mes destinataires reçoivent le mail avec mon adresse en tant qu'expéditeur?
29 nov. 2004 à 14:17
La structure de ta table ?? il affiche quoi avec ce code ?
while($email=odbc_fetch_row($result)) {
echo $email[0];
}
?>
29 nov. 2004 à 14:08
<?php
#Les champs entre /**/ sont à compléter.
$user="root"; // login
$password=""; // password
$connect=odbc_connect("nomDeLaBase", $user, $password);
if( ! $connect ) echo "Impossible de se connecter";
$sql="select * from mailingtest"; //récupération des données
$result=odbc_exec($connect, $sql);
$texte=$_POST['texte']; //récupération du message dans le formulaire
$sujet=/*sujet*/;
$entete=/*adresse mail*/;
$entete .="MIME-Version: 1.0\n";
$entete .="Content-Type: multipart/alternative;boundary=$boundary\n";
$message .= "\nThis is a multi-part message in MIME format.";
$message .="\n--$boundary\nContent-Type: text/html;charset="iso-8859-1"\n\n";
$message .="$texte";
$message .="\n--$boundary--\n end of the multi-part";
while($email=odbc_fetch_row($result)) //envoi du message à tous les emails de la base de données
{
echo $email;
$res=mail($email[0],$sujet,$message,$entete);
}
?>
si quelqu'un voit où j'ai déconné... (je suis débutant)
27 nov. 2004 à 19:32
Bravo pour le code et surtout les commentaires ;)
Pour le désabonnement, if ne faut pas supprimer l'email juste en cliquant sur envoyer, il faudrait envoyer un email à cette adresse avec un lien de confirmation de suppression (moyennant une clé aléatoire) , sinon des malins risquent d'en abuser ;)
@+