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:
<?php $postalCode = $_GET['code']; $httpAddr = 'http://pl.wikisource.org/wiki/Lista_kod%C3%B3w_pocztowych_w_Polsce/Okr%C4%99g_'.$postalCode[0].'_'.$postalCode[0].$postalCode[1].'-xxx'; ?>
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?