Witam,

Męczę się z tym już od kilku godzin i nie mam pojęcia w czym tkwi problem.

Pobieram sobie stronę z kodami pocztowymi i później chcę ja obrabiać.
http://pl.wikisource.org/wiki/Lista_kod%C3...towych_w_Polsce

Uproszczony kod:
  1. <?php
  2. $postalCode = $_GET['code'];
  3.  
  4. $httpAddr = 'http://pl.wikisource.org/wiki/Lista_kod%C3%B3w_pocztowych_w_Polsce/Okr%C4%99g_'.$postalCode[0].'_'.$postalCode[0].$postalCode[1].'-xxx';
  5.  
  6. file_get_contents($httpAddr);
  7. ?>


Dla kodów pocztowych które jako drugą cyfrę mają 1, 3 oraz 5 (to też nie jest zawsze reguła bo np kod 61-000 działa) skrypt wywala błąd

Kod
Warning: file_get_contents(http://pl.wikisource.org/wiki/Lista_kod%C3%B3w_pocztowych_w_Polsce/Okr%C4%99g_0_03-xxx): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/clients/client1/web4/web/xxx/test.php on line 5


Jednak kopiując sobie link do przeglądarki, wyświetla się poprawna strona...

Od czego to może być zależne? Czy jest jakiś inny sposób na pobranie tej strony?