Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203

    invio email multiple e problemi

    ciao rgazzi ho un problema con il ciclo while e l'invio di mail... Dopo aver inserito il mess. da mandare nel form mi collego alla pagina il cui codice ho riportato e mi manda l'email alla mia lista. Unico neo è che mi scrive "emailinviata correttamente" tante volte quante sono gli inirizzi del mio dbase.. Come posso fare....
    <?

    include("config/connessione.php");
    if(isset($_POST['Submit']))
    {
    // elaboriamo i dati raccolti

    $messaggio = $_POST['messaggio'];
    }
    if($messaggio == "")
    {
    echo "Devi inserire il messaggio.";
    }
    }
    // stabiliamo la connessione a Mysql

    $query = @mysql_query("SELECT indirizzo_email FROM tb_user_club") or die (mysql_error());
    while ($fetch=@mysql_fetch_array($query))
    {
    $email_iniviare= stripslashes($fetch['indirizzo_email']);
    $email="info@newbodycenter.it";

    //$email_iniviare ="danilo@newbodycenter.it";


    // inviamo il messaggio

    if
    (mail($email_iniviare, "Mittente: New Body Center Club", $messaggio,"From:info@newbodycenter.it"))

    {
    echo "Mail inviata";
    }

    // introduciamo un messaggio da visualizzare in caso di errore
    else
    {
    echo "Si è verificato un errore durante l'invio.";

    }
    }



    ?>

  2. #2
    Beh, il problema è che fai considerazioni sul singolo invio ... ma tu cosa vuoi ottenere?
    Se alla fine dell'invio vuoi una segnalazione del tipo "invio di una o più mail fallito" ti basta settare una var in questo modo:

    if (!mail(...)) then {$invio_fallito=true;}

    e alla fine del ciclo:

    if($invio_fallito) then {echo "invio di una o più mail fallito";}

    Penso però che hai fini pratici possa servire anche sapere l'indirizzo il cui invio è fallito, a tal scopo invece del booleano puoi creare un vettore "$invio_fallito(index) = $destinatario " in questo modo avrai un vettore contenente la lista degli invii falliti...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203
    ti ringrazio moltissimo... Ora provo a mettere giù il codice se ho dei problemi ti posso ancora disturbare?

    grazie moltissime

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203
    mi dà questo errore:

    Parse error: syntax error, unexpected '.', expecting ')'

    forse sbaglio il punto di inserimento o non so cosa...

  5. #5
    posta il codice ...
    che strada hai scelto? array o bit cumulativo?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    203
    il codice è quello di sopra ho solo inserito quello che tu mi hai postato ma nel modo errato....
    Non riesco a integrarlo...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.