![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 25.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Chce stworzyć stronę, tzn. to tak. Chciałbym aby kod PHP był w osobnym pliku a szablon w osobnym. Np. plik header zeby pobierał treść z pliku /szablony/header.html
jak to zrobić czego użyć? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 280 Pomógł: 20 Dołączył: 12.12.2007 Skąd: 127.0.0.1 Ostrzeżenie: (0%) ![]() ![]() |
W wielkim skrócie i uproszczeniu
1) Utwórz sobie np. tablicę z wartościami szablonu $tpl = array(); 2) Przypisuj sobie do niej jakieś wartości np. $tpl['title'] = 'Strona Główna'; 3) Na końcu kodu załaduj plik home.php 4) W powyższym pliku na początku załaduj header.php a na dole footer.php 5) W miejsce wyświetlania tytułu wstaw <?php echo $tpl['title']; ?> Prawdopodobnie będziesz też potrzebował nadać $tpl wartość zasięgu globalnego (poprzez słowo kluczowe global) oraz użyć ob_start i ob_end_flush aby nie było ewentualnych błędów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 01:14 |