Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sms i poczta
Forum PHP.pl > Forum > Przedszkole
tomaszh
Mam pewien mały problem. Chciałbym być powiadamiany o poczcie która przychodzi na mojego maila poprzez sms. Mam skrypt który będzie wysyłał smsa na moją komórkę oraz skrypt który sprawdza czy są nowe wiadomości na poczcie. Przesłanie wiadomości na komórkę to tylko kwestia połączenia tych dwóch skryptów. Problem pojawia się w tym że ktoś ten skrypt musi odpalać. Jak można to zrobić? Chciałbym np. żeby poczta była sprawdzana co 1 godzinę.
kicaj
Mozesz uzyc Crona (jesli posiadasz na servie), tam ustawisz co ile, kiedy i jak ma sie uruchomic smile.gif

P.S. A jak z limitem smsow masz? Jesli dostaniesz 100 maili to dostaneisz 100 smsow?
tomaszh
Z ilością smsów nie ma żadnego problemu. Tylko że to jest serwer neo.pl i nie moge nic robić na serwerze.
kicaj
No niestety serv musi posiadac cos takiego jak Harmonogram Zadan, Cron moze spelnic takie cos...
Chyba ze masz ogladalnosc duza to wtedy to ustwaic ze co godzine srawdza... smile.gif Ale to torche zabrzmialo jak amatorka tongue.gif
tomaszh
Niestety oglądalność jest słaba. Pytam dlatego że kiedyś widziałem skrypt napisany ale w perlu i podobno dzialalo.
scanner
Sprawdź czy mozesz edytować pliki .procmail lub .qmail na swoim koncie.
Co prawda nie robiem tego daawno, ale jełśi dobzre pamiętam, to w momencie nadejścia maila, mailer pracuje wg. .(proc|q)mail - a tam możesz uruchomić skrypt php z linii poleceń.

Wtedy ilośc raportów ustawiasz w skrypcie, który zlicza wywołania samego siebie i datę ostatniej wysyłki raportu.
tomaszh
Niestety nie mam możliwości edycji żadnych z tych plików
matid
Możesz też zrobić to tak:
  1. <?php
  2.  
  3.  
  4. function foo( )
  5. {
  6. // tutaj funkcja sprawdzająca poczte, wysyłająca sms itp.
  7.  
  8. // operacje poniżej służą pokazaniu, że mimo zamknięcia okna przeglądarki skrypt p
  9. acuje
  10. $fp = fopen( 'test.inc', 'w' );
  11. fputs( $fp, date( 'H:i:s' ) );
  12. fclose( $fp );
  13. }
  14.  
  15. while( 1 > 0 )
  16. {
  17. foo( );
  18. sleep( 60 * 5 ); // odczekaj 5 minut
  19. }
  20.  
  21. ?>
tomaszh
Na razie sprawdzilem ten skrypt na prostym wysyłaniu poczty co 1 minutę i prawdę mówiąc po zamknięciu okna dalej otrzymuje maile. Problem pewnie polega na tym że ten skrypt gdy juz dodam sprawdzanie poczty obciąży troche serwer, ale to juz nie mój problem. Dzięki za pomoc.
xPatryk
offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif
Hej !

Mam pytanie..
Gdzie znalazłeś ten skrypt wysyłający SMS'y (działa na wszystkie sieci ?)

Pozdrawiam
Patryk

offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif offtopic.gif
mike
Cytat(xPatryk @ 2004-06-22 22:39:19)
Hej !

Mam pytanie..
Gdzie znalazłeś ten skrypt wysyłający SMS'y (działa na wszystkie sieci ?)

Pozdrawiam
Patryk

A może byś tak się wysilił i poszukał:
PHPsms
komentaże do powyższego
xPatryk
Już się wysiliłem i znalazłem i niedziała min. na ER ;(

Cytat(komunikat:)
Ery nie obsluguje....


Myślałem, że to jakiś inny skrypt :|

Pozdrawiam
Patryk
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.