Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z file_get_contents
Forum PHP.pl > Forum > Przedszkole
Wicepsik
Warning: file_get_contents(http://armia.toproste.pl/.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in search.php on line 26

  1. <?php
  2. $ch=$_POST['name'];
  3. $ch=str_replace('+', '%20',$ch);
  4. $plik = file_get_contents('http://armia.toproste.pl/'.$ch.'.html');
  5.  
  6. //reszta kodu
  7. ?>


Jaka jest tego przyczyna? ;/
Skie
To jest ta 26 linia?

Nie jestem pewien, gdyż nie używałem file_get_contents(), ale ono działa chyba tylko z plikami o rozszerzeniu .txt. A ten błąd wygląda mi na odmowę dostępu do pliku.
Wicepsik
  1. <?php
  2. $plik = file_get_contents('http://armia.toproste.pl/'.$ch.'.html'); // 26 linijka
  3. ?>


Gdy wpisze normalnie nazwę gracza to wyświetla mi dane. A ze zmienną nie chce...

  1. <?php
  2. $plik = file_get_contents('http://armia.toproste.pl/Luko%20the%20Master.html'); // działa
  3. ?>
Quider
jak dla mnie odwolujesz sie do ZADNEGO pliku <- nie ma błędu w logice ;P [patrz link]
Wicepsik
Problem rozwiązany. Zamiast $_POST potrzebowałem użyć $_GET wstydnis.gif
Fifi209
Poza tym używa się urlencode()" title="Zobacz w manualu PHP" target="_manual na zmiennej i nie byłoby problemu. winksmiley.jpg
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.