Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    Inviare una email a più indirizzi E-mail da Array

    Ciao
    Ho in un array tutti gli indirizzi email a cui spedire le email...

    $emails = array("aaaa@gmail.com","bbbb@gmail.com","cccc@gmai l.com","d@hotmail.it");

    come posso fare?

    posso eseguirlo in una sola istruzione mail() ?

    help

  2. #2

    .........

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    e nel mio caso?

    Che codice scrivo?

  4. #4
    implode(",",$array);
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    ma il campo del destinatario può contenere gli indirizzi cosi: mail("marco@tin.it,carlo@tin.it,mario@rossi.it", "oggetto","testo","headers);

  6. #6
    Il codice della mail sarà quindi così??


    $array = array("5@gmail.com","5@gmail.com","5@gmail.com","5 @hotmail.it");

    implode(",",$array);

    if( mail($array, $subject, $messaggio, $header) ) echo "e-mail inviata con successo!";
    else echo "errore nell'invio dell'e-mail!";


    ????

    risp

  7. #7
    non funziona

    errore:

    Warning: mail() expects parameter 1 to be string, array given in /home/mhd-01

  8. #8
    $array = array("5@gmail.com","5@gmail.com","5@gmail.com","5 @hotmail.it");
    $string = implode(",",$array);
    if( mail($string, $subject, $messaggio, $header) ) echo "e-mail inviata con successo!"; else echo "errore nell'invio dell'e-mail!";
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    Ok! Funziona tutto correttamente!

    Mi serviva per: http://www.studenticroce.net/msn (X chi vuole contribuire ad espandere la community)

  10. #10
    Utente di HTML.it L'avatar di jeppox
    Registrato dal
    Mar 2007
    Messaggi
    436
    posso chiedere di quanti email si tratta? come fatto sopra, esegui la funzione mail() per ogni email, se ne hai 3000 per es. utlizzi 3000 volte la funzione, potresti mandare in timeout il server, allora ti converrebbe eseguire la funzione mail() una sola volta per un ricevente prioritario e tutti gli altri in BCC, è anche molto piu veloce e piu appropriata per spedire email in massa. svantaggio niente email personalizzati più.

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.