![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 1 Dołączył: 16.12.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Słowem wstępu. Piszę pewną aplikację. Struktura wygląda mniej więcej tak... Cytat skrypty/strona_podstrona1.php szablony/strona_podstrona1.tpl jezyk/strona_podstrona1.lang strona.php Plik strona.php nie zawiera samej treści - to plik zawierający dane dot. reszty podstron, ustawień, generuje linki do podstron. Aktualnie wyświetlana podstrona to 3 dołączone do strona.php pliki (z kodem, szablonem i tłumaczeniem). Wiem, że mógłbym umieścić to w pliku strona.php i odczytywać tylko zmienną z adresu i na jej podstawie wyświetlać odpowiednią treść, jednak każda z podstron jednej strony pełni inną funkcję, zawiera całkowicie inny kod i inaczej wygląda, tak więc lepiej, gdyby te pliki były oddzielone. Odczytana z adresu zmienna trafia do require_once(strona_+$zmienna) i potem wszystko się ładnie wyświetla. Jeśli dołączam pliki na czysto w strona.php, wszystko działa normalnie. Napisałem funkcję, która dołączy plik. Okrojona do kluczowego elementu wygląda tak:
I w tym momencie zmienne się gubią. Jeśli w pliku ze skryptem "strona_podstrona1.php" wpisze:
I wyświetlę ją w szablonie, widoczne będzie tylko 'cośtam'. $zmienna znika. Czy ktoś orientuje się w czym tkwi problem? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 19:14 |