begin process at 2012 02 14 09:12:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Pouvez-vous m'aider concernant l'envoi de newslettre a 1000 mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pouvez-vous m'aider concernant l'envoi de newslettre a 1000 mail

jeudi 29 mai 2008 à 12:27:15 | Pouvez-vous m'aider concernant l'envoi de newslettre a 1000 mail

tjravril

voila c le script que j'ai programmez mais je sais pas pk sa va pas marché aider moi s'il vous plais sa fait 4 jours et j'arrive pas a envoyer aucun mail
<?php

/**
* @author younes
* @copyright 2008
*/

// Connection
@mysql_connect("localhost","root","") or die ("erreur de connection");  
@mysql_select_db('mail') or die ("erreur de selection");

      //sujet du mail
  $sujet = 'Newletters';
  // Nombre des e-mails dans la base de donnée
  $count=mysql_query("select count(id_mail)as nbr from newsletters");
  $ct=mysql_fetch_array($count);
  $nbr=$ct['nbr'];
  //réqueperation des e-mails;
  $req = mysql_query("SELECT * FROM newsletters where etat='0'");  
  $compteur=1; // variable pour compter les mails
    
  while ($res = mysql_fetch_array($req))
   {  
  $idmail=$res['id_mail'];
  $email = $res['email']; //prend l'email de la table
  $nom=$res['nom'];
// $idmail=$res['id_mail'];

  //exemple de contenu du mail
  $msg = '<html><body>Bonjour, <br /> '.$nom.'<br />';
  $msg.= 'la derniere newletters :';
  $msg.= 'Au revoir <br><br></body></html>';
    // contenu du mail HTML
  $from = "From:<tjravril@hotmail.com>\n";
  $from .= " 1.0\nContent-Type: text/html; charset=ISO-8859-1\n";
  // envoie du mail
  ini_set("SMTP","smtp.menara.ma");
  ini_set("smtp_port","25");
  
  mail($email,$sujet,$msg,$from);
  if(mail($email,$sujet,$msg,$from))
{
        echo'<br>N° '.$compteur.' - message a bien été envoyé au destinataire '.$email;
        // ajout 1 à la variale du compteur
    $compteur++;
}
else
echo"N° ".$compteur." -  message n'a pas pu être envoyé au desinataire ".$email."<br>";
// chaque email envoyé aura etat=1 pour que il ne s'envoie pas une autre fois
$etat="update newsletters set etat='1' where id_mail=".$idmail;
mysql_query($etat);

if($compteur==40)
    {
// sert a actualiser la page
     //header("Location: mail2.php");
echo'<META HTTP-EQUIV="refresh" CONTENT="10; url=mail2.php">';
echo"<br>la page et en cours d'actualiser";
}
//comparaison entre le compteur et le nombre des e-mails dans la base
if($compteur==$nbr)
set_time_limit(5);
    }  
  
    

//}
$eta="update newsletters set etat='0'";
mysql_query($eta);
mysql_close();
?>
vendredi 30 mai 2008 à 23:29:02 | Re : Pouvez-vous m'aider concernant l'envoi de newslettre a 1000 mail

lowkey

Salut !

Essaye d'en envoyer déja un en dure, sans bdd, et de plusieurs maniere pour voir si ça ne vient pas de ta configuration qui te bloque.

Bonne soirée


lowkey
jeudi 5 juin 2008 à 03:54:11 | Re : Pouvez-vous m'aider concernant l'envoi de newslettre a 1000 mail

emperor01

En plus en fonction de l'hebergeur la fonction mail peut etre remplacer par la fonction email

Il faut voir l'hebergeur


Cette discussion est classée dans : mail, set, compteur, email, from


Répondre à ce message

Sujets en rapport avec ce message

Fonction email [ par milkasoprano ] Bonjour j'ai un petit renseignement a vous demander ! pk ma fonction mail ne fonctionne pas ? je ne recois pas demail ! le site supporte bien la fonct variable php et mysql [ par pascb423 ] Bonjour,j'ai une fonction mail qui envoi un mail, mais j'aimerai dans le sujet du mail insérer des enregistrements d'une base de donnée, je vous donne Fonction mail() [ par psyckan ] Bonjour,Je crée un site (hebergé sur fasthosts) pour une association et je veux créer un formulaire qui permet à un utilisateur de s'enregistrer.Pour caracteres speciaux pour mail [ par tonydanza ] Bonjour a tous!J essaye de resoudre un petit probleme (banal)pour l envoie d un mail j ai besoin de connaitre comment on faitpour convertir les caract creation mail.php [ par mrfoifi ] bonjour ,  j'ai  un   problème sous mon  site car  c'est un flash  et qu'on je fait envoyé les message  de mon flash a mon boite email il me faut le f email tracking [ par malik7934 ] Hello, Je suis à la recherche d'une solution d'e-mail tracking, open-source ou pas, gratuite Erreur d'envoi de mail avec PHPMailer et authentification [ par marcantoine93 ] Bonjour à tous,j'ai un gros problème au niveau de l'envoi de mail, je vous met la description de l'erreur ci dessous : =============================== Rajouté des fichiers joints avec l'envoi d'un Email. [ par dypsis66 ] Bonjour à tous! Je suis une novice en php et je suis en train de créer pour une entreprise un site internet. J'ai creer un formulaire de contact ou le Explication de ce code PHP [ par bonheur123 ] Bonjour,voici ce code je voudrais que vous m'aidiez à le comprendre.Comment marche un code PHP ( de haut en bas ou de bas en haut ?)Ce cade fonctionne envoi d'un email [ par dalitch ] bonjour, je veux envouer un email qui contient le contenu d'une table. Le pb c'est que je recoit le mail mais il est vide. Comment je peux récupérer l


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,682 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales