Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Include'owanie pliku ze zmienną GET
Raven1122
post
Post #1





Grupa: Zarejestrowani
Postów: 369
Pomógł: 2
Dołączył: 1.11.2010

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


Witam,

Mam następujący problem:


Mam klasę Router, która sprawdza, czy link ma tylko model który ma zaincludować np.: localhost/Galeria

Czy też zawiera Id powiedzmy albumu, który ma także zaincludować np.: localhost/Galeria/12

Jednak po dopisaniu ID albumu PHP wypluwa, że nie ma takiego pliku:

Warning: include(inc/models/galeria.php?nid=12): failed to open stream: No such file or directory in /libs/router.php


Czy da się to jakoś zrobić?

Jeżeli nie, to czy jest jakiś inny sposób na to by to zrobić? Tzn. jakoś przesłać do modelu gallery, który album ma wyświetlić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
gitbejbe
post
Post #2





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


Cytat
Mam klasę Router, która sprawdza, czy link ma tylko model który ma zaincludować np.: localhost/Galeria
Czy też zawiera Id powiedzmy albumu, który ma także zaincludować np.: localhost/Galeria/12

przecież @sowiq Cię naprowadził

w tej Twojej klasie Router -wniosuke z tego co napisałeś, masz 2 główne warunki. Sprawdzasz czy ma zostac wczytany sam plik czy plik ze zmienną get. Zakładam, ze w pliku galeria.php pewnie masz też jakiś warunek czy istnieje zmienna GET i na jej podstawie coś tam robi. Jeśli tak, to przez includowwaniem zapisz sobie zmienną GET do np zmiennej $id ($id = $_GET['id']) i w pliku galeria sprawdzaj nie zmienną GET tylko zmienną $id. Jeśli jednak chodzi Tobie o coś innego to najlepiej wklej tą klase Router ; )
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 16:57