Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] IMAP, logowanie do Gmail
lukasl89
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 19.07.2008

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


Witam! Od paru dni borykam się z problemem zalogowania się do poczty Gmail i pobrania maili, przez php.
Próbuję to zrobic za pomocą IMAP_OPEN, to mój skrypt:

  1. <?php
  2. $link=imap_open("{imap.gmail.com:993/imap/ssl}INBOX", "login", "haslo");
  3. echo imap_last_error();
  4. $headers=imap_headers($link);
  5. for($x=0; $x < count($headers); $x++) {
  6. echo '<a href="wiadomosc.php?num=$x">$headers[$x]</a><br>';
  7. }
  8. ?>


Skrypt sprawdzam na krasnalu i pojawia się taki błąd:

Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl}INBOX in c:\usr\apache\httpd\html\poczta\lista.php on line 2
Can't open mailbox {imap.gmail.com:993/imap/ssl}INBOX: invalid remote specification

Znalazłem w necie że to dlatego że krasnal nie obsługuje SSL i tu moje pytanie: skąd mogę to wziąć i jak zainstalować?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukasl89
post
Post #2





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 19.07.2008

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


Witam! Zainstalowałem Wamp Server i skrypt już działa, dzięki wszystkim za pomoc. Teraz mam inny problem, tematy maili w których występują polskie znaki nie wyświetlają się prawidłowo:

=?ISO-8859-2?Q?lekcja_wychowawcza_za_tydzie=F1_(15_maja)_...........?=

a powinno być:

lekcja wychowawcza za tydzień (15 maja) ...........

jak to rozwiązać?

częśc skryptu, który pobiera temat:

  1. <?php
  2. $naglowek = imap_headerinfo($mbox, $i, 80, 80);
  3.    $data = gmdate('Y-m-d H:i:s', $naglowek->udate);
  4.  
  5. if (array_key_exists( "from", get_object_vars($naglowek)))
  6.   $od = $naglowek->from[0]->mailbox.'@'.$naglowek->from[0]->host;
  7. else
  8.   $od = "OD NIKOGO";
  9.  
  10. if (array_key_exists( "subject", get_object_vars($naglowek)))
  11.   $subj=$naglowek->fetchsubject;
  12. else
  13.   $subj="BRAK TEMATU";
  14. ?>


Ten post edytował lukasl89 28.04.2009, 23:40:52
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: 13.10.2025 - 22:49