Witam, testuje skrypt który pobierałby mi pocztę z serwa"

  1. <?php
  2. $PHP_AUTH_USER = "juros@wp.pl";
  3. $PHP_AUTH_PW = "juros22424";
  4. if (!$PHP_AUTH_USER){
  5. Header("WWW-authenticate: basic realm=\"Sprawdzanie poczty\"");
  6. Header("HTTP/1.0 401 Unauthorized");
  7. }
  8. else{
  9.  
  10. $link=imap_open("{pop3.wp.pl:110/pop3}INBOX", $PHP_AUTH_USER, $PHP_AUTH_PW);
  11.    if ($link === false ) {
  12.       exit ("Can't connect: " . imap_last_error() ."\n");
  13.    }
  14.    else
  15.    {
  16.       echo "Zalogowany:";
  17.    }
  18. $headers=imap_headers($link);
  19. for($x=1; $x < 6; $x++) {
  20. $idx=($x-1);
  21. echo "<a href=\"poczta.php?num=$x\">$headers[$idx]</a><br>";
  22. }
  23.  
  24.  
  25.  
  26.  
  27. }
  28.  
  29.  
  30. ?>


Niestety wywala mi na serwie błąd 500 Internal Server Error, tak jakby mieli kod i mieli. Połączenie zostaje ustalone, jednak od $headers=imap_headers($link); zaczyna się rypać. Ktoś wie o co może chodzić. Z góry dzięki.

Okey udało mi się pobrać informacje skrypt jedynie co pozostaje to treść email, która jest w takiej formie:
Kod
------=_Part_35_31632024.1233221818191 Content-Type: text/html; charset=ISO-8859-2 Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjx0aXRsZT5OaWVUYWtpU3RyYXN6bnk8L3RpdGxlPg0KPG1ldGEgaHR0 cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4 NTktMiI+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiBsZWZ0bWFyZ2luPSIwIiB0 b3BtYXJnaW49IjAiIG1hcmdpbndpZHRoPSIwIiBtYXJnaW5oZWlnaHQ9IjAiPg0KPCEtLSBJbWFn ZVJlYWR5IFNsaWNlcyAoTmllVGFraVN0cmFzem55LnBzZCkgLS0+DQo8dGFibGUgaWQ9IlRhYmxl XzAxIiB3aWR0aD0iNTAwIiBoZWlnaHQ9IjQ5MyIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIg Y2VsbHNwYWNpbmc9IjAiPg0KCTx0cj4NCgkJPHRkPg0KCQkJPGEgaHJlZj0iaHR0cDovL2RvdC53


I nie wiem co z tym zrobić.