Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Includowanie plik ze zmienną GET
Forum PHP.pl > Forum > PHP
deha21
Witam,
Podam przykład potrzebuję zaincludować coś takiego:
  1. include("galeria.php?mode=3");

Oczywiście coś takiego nie działa. Poszukałem w googlach i okazuje się, że takie coś powinno działać:
  1. include("http://adres.pl/blabla/galeria.php?mode=3");

Jednak mi nie działa. Pokazuje się:
  1. Warning: include() [function.include]: URL file-access is disabled in the server configuration in 'http://xxx/xxx/editpojazd.php' on line 226
  2. Warning: include('http://xxx/xxx/galeria.php?mode=3') [function.include]: failed to open stream: no suitable wrapper could be found in 'http://xxx/xxx/editpojazd.php' on line 226

editpojazd.php to plik w którym ma być zaincludowany galeria.php. Linia 226 to nic innego jak include(ten drugi który podałem). Dlaczego nie działa? A może jest inny sposób na to?

Generalnie chodzi mi o to, że chcę zaincludować w divie plik w którym wyświetlanie są obrazki do konkretnego auta. Tyle, że ten plik musi otrzymać o jakie auto chodzi, a więc chciałem poprzez GET w adresie i nic... Przesyłanego POST z pliku-matki też nie odczytywało.
Blame
Sugeruję abyś sprawdził czy masz włączone allow_url_include w php.ini
maly_swd
wiem ze to "nieladne" ale jak juz sie upierasz;)
  1. $_GET['mode']=3;
  2. include("galeria.php");


a takie cos i tak nie ma prawa dzialac:
include('http://xxx/xxx/galeria.php?mode=3')

poniewaz serwer z ktorego to wywolasz zwroci wynik (wykona ten skrypt) a nie zainkluduje
matix
Dlatego, że jeśli robisz include, to niepotrzebnie robisz w adresie wpisujesz "?mode=3". Czemu to ma służyć?

Wpierw sprawdzasz co chcesz, potem robisz include. Możesz też na odwrót, to znaczy wpierw includujesz plik galeria.php, powiedzmy, a potem dopiero w tym pliku robisz sprawdzenia.
deha21
[quote name='maly_swd' date='17.11.2009, 20:53:57 ' post='681452']
wiem ze to "nieladne" ale jak juz sie upierasz;)
  1. $_GET['mode']=3;
  2. include("galeria.php");

Może nie ładnie ale działa winksmiley.jpg Dzięki a myślałem, że nie da się tego obejść 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.