Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Pobieranie strony za pomocą file_get_contents()
jankes83
post 25.11.2012, 20:08:58
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 5
Dołączył: 23.12.2009

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


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?

Ten post edytował jankes83 25.11.2012, 20:10:55
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 05:38