Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie moge pobrać strony używając file_get_contents
Forum PHP.pl > Forum > PHP
MarcinKostrzewa2
Witam,
nie moge pobrać zawartości strony używając poniższego kodu:

  1. file_get_contents('http://pl.wikipedia.org/wiki/Rudno_(powiat_mi%C5%84ski)');


Co dziwne kiedy próbuję pobrać inne strony np:

  1. file_get_contents('http://pl.wikipedia.org/wiki/Rudno_(powiat_przysuski)');

lub
  1. file_get_contents('http://pl.wikipedia.org/wiki/Wroc%C5%82aw');


Wszystko jest ok. Myślę że jest to problem tego że między nawiasami pojawiają się zakodowane znaki w utf-8, ale też pewny nie jestem.
Nie wiem jak sobie z tym poradzić.
Proszę o pomoc.

PS.
Zapomniałbym o dodaniu jakie błędy się pojawiają, otóż lista błędów poniżej:

  1. Notice: Undefined offset: 0 in /home/mapa/domains/12345.pl/public_html/12345/12345/12345.php on line 26
  2. Notice: Undefined offset: 0 in /home/mapa/domains/12345.pl/public_html/12345/12345/12345.php on line 59
  3. Notice: Undefined offset: 7 in /home/mapa/domains/12345.pl/public_html/12345/12345/12345.php on line 30


Pozdrawiam
Marcin
ze4lot
Generalnie na twoim miejscu używałbym curla zamiast file_get_contents (stare dane ale dużo obrazujące - http://stackoverflow.com/questions/555523/...r-performance);

linijka która zwraca u Ciebie null jest prawidłowo napisana (u mnie działa) i wydaje mi się, że to nie jest wina nawiasów.
( - %28
) - %29

Możliwe, że masz coś źle skonfigurowane na swoim serwerze.
Pawel_W
sprawdź czy masz na serwerze włączone allow_url_fopen
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.