![]() |
![]() |
![]()
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 -------------------- yegomość KY3ORR
|
|
|
![]() |
![]()
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). ![]() Cytat co daje uzycie include? Dokumentacja funkcji jest upubliczniona pod adresem http://www.php.net/manual/en/function.include.php. ![]() Hint: Po co Ci szablony, skoro nadal miksujesz treść z php? -------------------- Sygnaturka: jest
|
|
|
![]()
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" ![]() 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). ![]() jaak Ty @byther skonstruowana masz strone (jesli uzywasz szablonow)? pozdro4all -------------------- yegomość KY3ORR
|
|
|
![]()
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ą. ![]() -------------------- Sygnaturka: jest
|
|
|
![]()
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 ![]() pozdro -------------------- yegomość KY3ORR
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:07 |