Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysylanie maili danego dani
Forum PHP.pl > Forum > Przedszkole
danielraq
Witam mam taki skrypt do wysylania maili

  1. <?php
  2.  
  3. include './pliki/polacz.php';
  4.  
  5.  
  6. $zapytanie = "select DISTINCT email from uzytkownicy inner join wypozyczenia on uzytkowni
    cy.nrleg = wypozyczenia.id_uzytkownika where stan=2"
    ;
  7. $result = mysql_query($zapytanie);
  8.  
  9. $tab = array();
  10. while($row = mysql_fetch_assoc($result))
  11. {
  12. $tab = $row;
  13. }
  14.  
  15. foreach($tab as $value)
  16. {
  17.  
  18. echo $value;
  19.  
  20. require_once('Zend/Mail/Transport/Smtp.php');
  21. require_once('Zend/Mail.php');
  22.  
  23. $config = array('auth' => 'login',
  24. 'username' => 'XXXXXX@gmail.com',
  25. 'password' => 'XXXXXX',
  26. 'ssl' => 'ssl',
  27.  'port' => '465'
  28. );
  29.  
  30. $tr = new Zend_Mail_Transport_Smtp('smtp.gmail.com',$config);
  31. Zend_Mail::setDefaultTransport($tr);
  32.  
  33.  
  34. $mail = new Zend_Mail('ISO-8859-2');
  35. $mail->setBodyText("
  36. Prosimy o zwrot wszystkich wypożyczonych książek.
  37. Z poważaniem obsługa biblioteki");
  38. $mail->setFrom('danielraq@gmail.com', 'Nadawca');
  39. $mail->addTo("$value", 'administrator');
  40. $mail->setSubject("Zwrot książki");
  41. $mail->send();
  42.  
  43. }
  44.  
  45. ?>



Skrypt dziala ale jeszcze chcialbym by wykonywala sie automatycznie np. raz w dniu 26 czerwca i nie wiem jak to zrobic.
Czytalem o cURL ale pomimo moich usilnych staran nie potrafie rozwiazac tego problemu.
.radex
chyba cURL pomieszł ci się z cron(tab)'em
miccom
Cytat(radex_p @ 26.05.2008, 18:16:09 ) *
chyba cURL pomieszł ci się z cron(tab)'em

Z powyższej odpowiedzi nic nie wynika;/ tylko świadczy o "wysokim nosie" autora;/

faktycznie, za wykonywanie zadań o określonej dacie/godzinie jest CRON. Zapytaj administratora hostingu swojej strony czy nie masz dostępu do zadań CRON albo poszukaj w dostępnych opcjach twojego hostingu.
Tam ustawiasz żądane zadanie(wykonanie skryptu), czas( datę i godzinę wykonania się skryptu) i gotowe. Do końca życia CRON budzi się na minutę przed zadanym terminem- o określonej godzinie wykonuje skrypt i idzie dalej spać biggrin.gif biggrin.gif
Pozdrawiam. miccom
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.