Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Includowanie plik ze zmienną GET
deha21
post
Post #1





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


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.

Ten post edytował deha21 17.11.2009, 20:31:54
Go to the top of the page
+Quote Post
Blame
post
Post #2





Grupa: Zarejestrowani
Postów: 678
Pomógł: 124
Dołączył: 26.09.2009

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


Sugeruję abyś sprawdził czy masz włączone allow_url_include w php.ini
Go to the top of the page
+Quote Post
maly_swd
post
Post #3





Grupa: Zarejestrowani
Postów: 744
Pomógł: 118
Dołączył: 14.02.2009
Skąd: poziome

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


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

Ten post edytował maly_swd 17.11.2009, 20:55:04
Go to the top of the page
+Quote Post
matix
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 10
Dołączył: 13.02.2007
Skąd: Rybnik

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


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.
Go to the top of the page
+Quote Post
deha21
post
Post #5





Grupa: Zarejestrowani
Postów: 544
Pomógł: 5
Dołączył: 18.08.2009

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


[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 (IMG:style_emoticons/default/winksmiley.jpg) Dzięki a myślałem, że nie da się tego obejść (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 18:42