Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]file_get_contents - Problem
Forum PHP.pl > Forum > Przedszkole
dollares123
Witam mam problem. Chcę otworzyć pewną stroną. Używałem do tego funkcji file_get_contents oraz próbowałem przez cURL'a i przy obydwu sposobach występuje ten sam problem. Mianowicie gdy umieszczam link w zmiennej normalnie tzn.

  1. $zmienna = "http://link.pl";
  2. echo file_get_contents("$zmienna");


To normalnie działa.

Ale już gdy chcę np pobrać poprzez funkcję GET link to nic nie wyświetla funkcja file_get_contents zwraca false. Żadnego błędu nie wyświetla ani nic. Raportowanie błędów E_ALL mam włączone.
  1. $zmienna = $_GET['link'];
  2. echo file_get_contents("$zmienna");


Błąd występuje tylko przy danym linku.

Link który chcę otworzyć wygląda tak.
CODE
http://link.pl?id=MTczMDA=&hw=1362342921&sl=31bf0068f425db55bc5a1720150fee6da58f34d1

Co może być powodem tego błędu.
franz87
Chyba powinno być

a nie
  1. echo file_get_contents("$zmienna");


Pozatym po
  1. $zmienna = $_GET['link'];

zrób echo $zmienna i zobacz czy oczekiwany string tam w ogóle jest
mstraczkowski
Spróbuj odkodować adres z GET za pomocą funkcji urldecode

dollares123
W zmiennej jest link. Tak jak powinien być. Usunąłem te " z funkcji.

Po urldecode nic się nie zmieniło.
franz87
A ten link wklejony w przeglądarkę wyświetla w ogóle coś?
Pytam, bo nie wiem czy ty tych parametrów nie doklejasz i może w nich jest błąd.
Może spróbuj przed link.pl.... dać www
_Borys_
Spróbuj z inną stroną.Możliwe że w linku za każdym razem po wejściu na stronę zmienia się identyfikator i drugi raz nie wejdziesz na ten sam link.
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.