![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam (IMG:style_emoticons/default/smile.gif)
Od razu przejdę do rzeczy. Buduję stronę internetową. Dla przykładu załóżmy, że mam następujące podstrony: Kod http://www.moja-strona.pl/users/jan.kowalski http://www.moja-strona.pl/projekty/hello.word http://www.moja-strona.pl/about Dla każdej podstrony tworzę osoby plik, który ją (tj. stronę) generuje: Kod dipslay_users.php dipslay_projects.php about.php O co mi chodzi? Chciałbym móc zrobić coś takiego:
Mówiąc krótko - wszystkie strony mają "przechodzić" przez jeden plik oraz zmiennych użytych w pliku index.php chciałbym móc używać w pozostałych plikach. Czy muszę do tego użyć global, tzn. czy to muszę być zmienne globalne? Czy może ma ktoś inny pomysł? Inną koncepcję? (IMG:style_emoticons/default/smile.gif) Używam silniczka szablonów (RainTPL) (gdyby komuś ta informacja była potrzebna). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
Cytat zmiennych użytych w pliku index.php chciałbym móc używać w pozostałych plikach Tego nie rozumiem... Skoro masz pętle switch i w danym momencie przeglądasz userów, czyli includujesz display_users... To po co ci używać tych zmiennych na podstronie about jak jej nie parsujesz(przeglądasz)? Jeśli ktoś przełączy na about to index zacznie się parsować od początku i "będziesz mógł używać zmiennych z indexu". ... A jeśli chcesz używać ich w plikach które nie przechodzą przez index to jest to bezsensu i nie do wykonania (bo index nie jest parsowany)(ale o to pewnie ci nie chodzi) Ogólnie najlepszym przykładem dla ciebie będzie CMS PHP FUSION i plik maincore.php... zobacz sobie jak to jest tam rozwiązane i jaką role ten plik odgrywa... Pozdrawiam i mam nadzieje że o to ci chodziło... bo nie zrozumiałem do końca Ten post edytował szmerak 2.01.2012, 21:34:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 19:03 |