Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja file_get_contents, przy niektórych adresach zwraca błąd
robert-s
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 24.05.2012

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


Tak jak w temacie. Kod:

  1. <?php
  2. $str = file_get_contents('http://en.wiktionary.org/wiki/czosnek');
  3. ?>


Zwraca błąd:

Warning: file_get_contents(http://en.wiktionary.org/wiki/czosnek) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in D:\VertrigoServ\www\test.php on line 3

Cóż w tej podstronie http://en.wiktionary.org/wiki/czosnek jest takiego, że nie działa file_get_contents, kiedy to w przypadku setek innych stron działa bez problemu?

Ten post edytował robert-s 5.07.2012, 20:26:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
robert-s
post
Post #2





Grupa: Zarejestrowani
Postów: 17
Pomógł: 1
Dołączył: 24.05.2012

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


Nie pomogło. Wspomniane jest tam jedynie o firewallu, ale tego problem nie może dotyczyć, ponieważ inne adresy z tej domeny działają prawidłowo z tą funkcją np:
  1. <?php
  2. $str = file_get_contents('http://en.wiktionary.org/wiki/Wiktionary:Main_Page');
  3. ?>


  1. <?php
  2. $str = file_get_contents('http://en.wiktionary.org/wiki/satisfied');
  3. ?>

nie zwracają błędu.

Generalnie zastąpiłem file_get_contents funkcją napisaną przy pomocy cURL (z podszyciem się pod przeglądarkę), ale i tak mnie ciekawi dlaczego akurat z podstroną z pierwszego postu jest coś nie tak.

Pojawiła się u mnie myśl, że np. jest jakaś blokada dla zapytań o słówka w języku polskim, jednak http://en.wiktionary.org/wiki/deska też nie robi problemu... Przecież dla jednej podstrony nie zablokowaliby użycia file_get_contents?(IMG:style_emoticons/default/questionmark.gif) (IMG:style_emoticons/default/mellow.gif)

Ten post edytował robert-s 5.07.2012, 20:57:50
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: 23.08.2025 - 06:45