Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 6 di 6
  1. #1
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Newsletter da inviare a gruppi di 50 indirizzi

    Salve,
    mi trovo nella condizione di inviare una newsletter a circa 6.000 indirizzi e-mail utilizzando la funzione del php mail. Ora essendo php mail limitato all'invio di un certo numero di indirizzi e non certo per così tanti, ho cercato di effettuare l'invio a gruppi di 50 indirizzi e-mail per volta. Ma questo script sembra non funzionare in quanto invia solamente 50 e-mail a 50 indirizzi e non a gruppi di 50 fino al raggiungimento dei 6.00 utenti. Vi posto il codice, mi date una mano??

    Codice PHP:
    <?php
    // Per iniviare la newsletter
            
    $testomail $_POST['text'];
            
    $oggetto $_POST['subject'];
      
    $testomail str_replace("'""&acute;"$testomail);
      
    $oggetto str_replace("'""&acute;"$oggetto);
      
      
    $totale=1;
      
      
    // Inserisce in BCC tutti gli indirizzi mail raggruppati per 50  
      
    $c=floor($totale/50); // restituisce il numero per difetto!
      
    $count=0; for($i=0;$i<=$c;$i++) 
      {
       
    $z=0;
       
    $s=$i*50;
       
    $query "SELECT * FROM prova WHERE abilitato = 0 LIMIT ".$s.",50";
       
    $action mysql_query($query);
       if (
    mysql_num_rows($action) > 0) {
        while (
    $row mysql_fetch_array($action)) {
         
    $count++;
         
    $z++;
         if (
    $z == 1$bcc $row['email'];
         else 
    $bcc .= ", " $row['email'];
          }     } 
      
       
    // Intestazioni mail 
       
    $header "Reply-To: info@prova.it\n"
       
    $header .= "From: Prova Prova <info@prova.it>\nBCC: ".$bcc."";
       
    $header .= "XMailer: Suada.it Mailer System\n";
       
    $header .= "MIME-Version: 1.0\n";
       
    $header .= "Content-Type: text/html; charset=utf-8"
       
       
    // Invio Mail
       
    mail("noreply@prova.it""$oggetto""$testomail""$header");
       echo (
    '<script language="JavaScript" type="text/javascript">alert("La mail e\' stata inviata con successo a tutti gli indirizzi abilitati alla ricezione della newsletter!"); window.location="newsletter.php"</script>"'); 
      }    
      }
      
    ?>
    Grazie mille



  2. #2
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Newsletter da inviare a gruppi di 50 indirizzi

    UP!

  3. #3
    Uno
    Uno è collegato
    Utente Moderatore
    Data Registrazione
    Mar 2008
    Messaggi
    5,793

    Re: Newsletter da inviare a gruppi di 50 indirizzi

    E' normale che funzioni così, tu cicli le prime 50 mail e poi tutto si ferma. Devi mettere il pezzo di codice che cicla le 50 mail in un altro ciclo che si ripete finchè non arrivi alla fine degli indirizzi mail che hai in db

  4. #4
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Newsletter da inviare a gruppi di 50 indirizzi

    Citazione Originariamente Scritto da Uno Visualizza Messaggio
    E' normale che funzioni così, tu cicli le prime 50 mail e poi tutto si ferma. Devi mettere il pezzo di codice che cicla le 50 mail in un altro ciclo che si ripete finchè non arrivi alla fine degli indirizzi mail che hai in db
    Ciao Uno e grazie, e quindi come dovrei fare?? Mi potresti gentilemnte far vedere un esempio?

  5. #5
    HT Member
    Data Registrazione
    Aug 2010
    Messaggi
    35

    Re: Newsletter da inviare a gruppi di 50 indirizzi

    up!

  6. #6
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    3,468

    Re: Newsletter da inviare a gruppi di 50 indirizzi

    non andrebbe comunque in timeout?
    personalmente userei un cron

Discussioni Simili

  1. Cerco hosting linux che mi permetta di inviare newsletter, pubblicità, DEM
    Di superpelo nel forum WebHosting - Primi passi
    Risposte: 10
    Ultimo Messaggio: 28-01-2012, 21:47
  2. Aruba VPS: Utenti Gruppi e Permessi
    Di diarex nel forum VPS - Virtual Private Server
    Risposte: 7
    Ultimo Messaggio: 10-11-2010, 11:44
  3. Inviare SMS dal proprio sito?
    Di Arjuna nel forum Off-Topic
    Risposte: 1
    Ultimo Messaggio: 07-11-2009, 07:12
  4. cartelle, permessi, gruppi e proprietari.
    Di dylan nel forum VPS - Virtual Private Server
    Risposte: 10
    Ultimo Messaggio: 14-12-2008, 16:20
  5. estrarre gruppi di file in cartelle diverse
    Di barh.it nel forum L'OTInformatico
    Risposte: 0
    Ultimo Messaggio: 06-05-2007, 17:11

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •