![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 25.10.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
witam!
skonstruowalem sobie szablon strony ktory podmienia zmienne typu ####ZMIENNA#### plikami o zadanych tresciach (wybor pliku jest rezlizowany poprzez switch i korzystanie z parametrow $_GET). strona glowna ladowana takze do savlonu ma pole aktualizacja gdzie data ladowana ma byc z pliku. niestety kod php nie przechodzi przez parser i caly trafia do przegladarki. czy istnieje mozliwosc aby kod z ladowanej strony byl takze przetwazany? co daje uzycie include? pozdro4all |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 15.06.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Cytat(ky3orr @ 2004-10-26 14:44:31) niestety kod php nie przechodzi przez parser i caly trafia do przegladarki. Jeżeli korzystasz z funkcji typu file_get_contents(), to się nie dziw - wynikiem są dane, których parser php nie będzie przetwarzać składniowo. W przeciwnym wypadku korzystaj z funkcji include() lub zapoznaj się (ostrożnie...) z funkcją eval(). Cytat czy istnieje mozliwosc aby kod z ladowanej strony byl takze przetwazany? Stary, w końcu wszystko jest możliwe! Use your imagination (or take another red pill). (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) Cytat co daje uzycie include? Dokumentacja funkcji jest upubliczniona pod adresem http://www.php.net/manual/en/function.include.php. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Hint: Po co Ci szablony, skoro nadal miksujesz treść z php? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 25.10.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
to proste!
szablon wykorzystuje po to by zaca stronke zgrabnie zlozyc "do qpy" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) gdy zmieni mi sie poglad na layout to zmienie szavlon i tyle. zawartosc jest zalezna od klikanych linkow, ale ostateczny wygenerowany site jest przeciez okrelslony wlasnie przez szablon. dzieki za info. a moze skonstruowac index.php w taki sposob zeby nie ladowal szablonu i nie podmienial w nim zmiennych, tylko cala logika odpowiedzialna za wybor zawartosci niech wprost w tym index-ie includuje pliki w ramach tabeli (jak w szablonie). (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) jaak Ty @byther skonstruowana masz strone (jesli uzywasz szablonow)? pozdro4all |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 15.06.2004 Skąd: Warszawa Ostrzeżenie: (10%) ![]() ![]() |
Cytat(ky3orr @ 2004-10-27 10:23:15) jaak Ty @byther skonstruowana masz strone (jesli uzywasz szablonow)? Na przykład tak: http://forum.php.pl/index.php?showtopic=22138 Możesz też wykorzystać najprostszy FrontController:
Struktura katalogów/plików: Kod /home/byther/public_html: /app/ /index.php /archiwum.php /galeria.php /kontakt.php /configs/ - konfiguracje dla Smarty'ego /lib/ - interfejsy baz danych, parsery, inne cuda na patyku * /templates/ - szablony dla Smarty'ego /templates_c/ - skompilowane szablony /index.php Przykład pisałem "na żywca", więc weź poprawkę na ewentualne błędy. Możliwe też, że taki sposób tworzenia serwisu jest nieefektywny... Popytaj innych, może czyjąś propozycję architektury aplikacji uznasz za lepszą. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 25.10.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
sedreczna dzieka!
sprawa sie rozjasnila (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:37 |