Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mój skrypt mailingu, mógłby ktoś poprawić?
Forum PHP.pl > Forum > PHP
ramzixp
  1. <?php
  2.  
  3. $file=array('elist.txt');
  4.  
  5.  
  6. $mails = file();
  7.  
  8. foreach ($mails as $mail)
  9. {
  10. mail($mail, 'temat testowy', 'wiadomość testowa');
  11. }
  12.  
  13.  
  14. ?>

Jestem grafikiem, nie jakimś programistą, etc. Po prostu mi ten skrypt nie działa, chciałem wysłać wiadomość do moich klientów, mam ich maile w pliku tekstowym
line by line, ładuje plik to tablicy według manuala array ze strony php :/

Warning: file() expects at least 1 parameter, 0 given in /home/obstawic/public_html/mailer.php on line 6

Warning: Invalid argument supplied for foreach() in /home/obstawic/public_html/mailer.php on line 8

I nie wiem o co chodzi, zaznaczam, że jestem grafikiem, nie programistą i raczej nie będę się uczył php, czy ktoś mógłby pomóc?
wizu
  1. $file=array('elist.txt');
  2.  
  3. $mails = file();


Zamień na:
  1. $mails = file('elist.txt');



Niestety wysłane e-maile tą metodą raczej na pewno wylądują w spamie wink.gif
ramzixp
  1. <?php
  2. $email_list = file("elist.txt");
  3.  
  4. $total_emails = count($email_list);
  5.  
  6. for ($counter=0; $counter<$total_emails; $counter++) {
  7. $email_list[$counter] = trim($email_list[$counter]);
  8. }
  9.  
  10. $to = implode(",",$email_list);
  11.  
  12. $subject = ""; //<-- Fill this in with the subject. E.g: "Cataclysm beta test"
  13. $message = ""; //<-- Put you're e-mail content here.
  14. $from = ""; //Put who's it from. E.g "noreply@blizzard.com"
  15. if ( mail($to,$from, $subject,$message) ) {
  16. echo "The email has been sent!";
  17. } else {
  18. echo "The email has failed!";
  19. }
  20. ?>


Mam jeszcze to z jakiegoś forum, ale maile wysyłane są za jednym razem, nie chcę by hosting mnie zbanował za wysłanie 100 maili jednocześnie, w dodatku pokazuje wszystkie adresy odbiorcy, to dopiero będzie lecieć do spamu biggrin.gif Można podać BBC, ale i tak 100 maili jednocześnie, nie znam się, po prostu jak ktoś może pomóc to niech pomoże, a jak ma zamiar odpisywać lakonicznie to niech nie odpisuje.




@wizu dzięki za pomoc wink.gif wrzucilem Ci "pomógł", jednak nie lądują w spamie, przetestowane na paru skrzynkach yahoo i gmail, o2.pl też przepuszcza
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.