Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Powiadomienia o email na telefon., Dla użytku własnego.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Cześć, chciałbym zrobić skrypt PHP który sprawdzi zaloguje się na pocztę w serwisie o2.pl (nie reklama), następnie gdy zobaczy, że jest nowa wiadomość to wyślę wiadomość SMS (telefon w plusie wiec będzie to z bramki sms plusa, lub w plusie można wysłać email na telefon jako sms), w treści były temat wiadomości, ewentualnie 10-50 pierwszych znaków wiadomości i od kogo wiadomość.

Jest to mi potrzebne gdyż, nie chce ciągle wchodzić na pocztę e-mail, logować się itp, a tak to bym miał automat (IMG:style_emoticons/default/smile.gif) )

Chciałbym się dowiedzieć jak się zalogować na pocztę (curl), a następnie jak sprawdzić czy jest nowa wiadomość (tego nie wiem), później to już wiem, wysyłanie wiadomości na telefon to jest chwilka kodu, treść wiadomości też już będzie wiadomo ( jak się zaloguje i sprawdzi nowe wiadomości to się zmienne pobierze )

Podsumowując, jak się zalogować i jak sprawdzić czy jest nowa wiadomość (IMG:style_emoticons/default/questionmark.gif)


Z góry dziękuje za każdą odpowiedz i pozdrawiam (IMG:style_emoticons/default/smile.gif) )
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Giluś
post
Post #2





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

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


Użyłem iMap i mam problem...
Loguje się na pocztę wszystko ładnie super, pokazuje wiadomości itp, ale gdy chce sprawdzić czy jest nowa wiadomość to zawsze wyświetla ze jest nowa wiadomość... nawet gdy jej nie ma.. taki kod mam:

  1. <?php
  2. if($poczta = imap_open("{poczta.o2.pl:110/pop3}INBOX", 'mój_login', 'moje_haslo'))
  3. {
  4. echo "<span style='color:green'>Polaczenie nawiazane!<br /></span>";
  5. if(imap_num_recent($poczta) > 0)
  6. {
  7. echo "<span style='color:green'>Nowe wiadomosci!<br /></span>";
  8. }
  9. else
  10. {
  11. echo "<span style='color:red'>Brak nowych wiadomosci!<br /></span>";
  12. }
  13. }
  14. else
  15. {
  16. echo "<span style='color:red'>Nie mozna polaczyc!<br /></span>";
  17. }
  18. ?>

próbowałem też tak:

  1. <?php
  2. if($poczta = imap_open("{poczta.o2.pl:110/pop3}INBOX", 'mój_login', 'moje_haslo'))
  3. {
  4. echo "<span style='color:green'>Polaczenie nawiazane!<br /></span>";
  5. $check=imap_mailboxmsginfo($poczta);
  6. if($check->Recent > 0)
  7. {
  8. echo "<span style='color:green'>Nowe wiadomosci!<br /></span>";
  9. }
  10. else
  11. {
  12. echo "<span style='color:red'>Brak nowych wiadomosci!<br /></span>";
  13. }
  14. // imap_close($poczta);
  15. }
  16. else
  17. {
  18. echo "<span style='color:red'>Nie mozna polaczyc!<br /></span>";
  19. }
  20. ?>
  21.  



Może ktoś wie czemu tak ?(IMG:style_emoticons/default/wink.gif)


Edit.: Już wiem, Recent pokazuje ile jest wszystkich wiadomości, a nie tylko tych nie przeczytanych, wiec to tak nie wyjdzie

Ten post edytował Giluś 18.07.2011, 09:18:23
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 21:01