Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]file_get_contents - Problem
dollares123
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

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


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.

Ten post edytował dollares123 3.03.2013, 21:39:08
Go to the top of the page
+Quote Post
franz87
post
Post #2





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 24.08.2009

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


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
Go to the top of the page
+Quote Post
mstraczkowski
post
Post #3





Grupa: Zarejestrowani
Postów: 273
Pomógł: 52
Dołączył: 3.02.2013
Skąd: Przemyśl

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


Spróbuj odkodować adres z GET za pomocą funkcji urldecode



Ten post edytował mstraczkowski 3.03.2013, 21:49:27


--------------------
Jeżeli moja wypowiedź Ci pomogła użyj przycisku
Go to the top of the page
+Quote Post
dollares123
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 26.08.2010

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


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

Po urldecode nic się nie zmieniło.
Go to the top of the page
+Quote Post
franz87
post
Post #5





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 24.08.2009

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


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

Ten post edytował franz87 3.03.2013, 23:46:58
Go to the top of the page
+Quote Post
_Borys_
post
Post #6





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


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.
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 Aktualny czas: 21.08.2025 - 12:48