Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wysylanie maili danego dani
danielraq
post 26.05.2008, 17:59:56
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 12.05.2008

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
.radex
post 26.05.2008, 18:16:09
Post #2





Grupa: Zarejestrowani
Postów: 1 657
Pomógł: 125
Dołączył: 29.04.2006

Ostrzeżenie: (0%)
-----


chyba cURL pomieszł ci się z cron(tab)'em


--------------------
blog | Tadam — minutnik do Pomodoro na Maka :)
Go to the top of the page
+Quote Post
miccom
post 26.05.2008, 22:49:32
Post #3





Grupa: Zarejestrowani
Postów: 493
Pomógł: 8
Dołączył: 7.07.2007
Skąd: Tychy

Ostrzeżenie: (0%)
-----


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


--------------------
Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 1.06.2024 - 08:17