Php - kilka include do kilku zmiennych w jednym pliku

Witam.

Tworzę stronę która podzielona jest na kilka podstron.

W podstronach pojawia się kilka tych samych elementów dlatego zamiast czystego html i kopiowania wszystkiego i żeby nie edytować czegoś w każdej podstronie oddzielnie chcę się posłużyć php.

I teraz moje pytanie:

Czy mogę zrobić tak żeby np. kilka elementów: menu, aktualności, itd, itp odnosiły sie przez include do zmiennych w jednym pliku? Tak żebym edytując jeden plik mógł zmieniać całe menu portalu i wszystkie newsy itp?

Nie wiem czy tak się da ale zaplanowałem sobie, że jeżeli tak to dodam sobie jakiś panel logowania do tego pliku i będę miał łatwe zarządzanie treścią strony.

menu w jednym pliku

Tak. Piszesz sobie menu w menu.php. Bez żadnych styli, nieppotrzebnych znaczników itp. Na “surowo”. A potem w każym pliku, gdzie chcesz mieć to menu dopisujesz:

<?php include("menu.php"); ?>

Co jest równoznaczne z tym, że w tym miejscu zostanie “napisane” dokładnie to, co się znajdowało z menu.php.

Może nie do końca zrozumiesz co ja pisze ^^, ale przeczytaj sobie to.

Oczywiście, że możesz tak zrobić przy pomocy include. Np.

<?php


include "pliki/menu.php";


?>

Pamiętaj jednak, że w pliku nemu.php musisz odwoływać się względem pliku głównego, do którego chcesz dołączyć plik menu.php

Można kod przypisać do zmiennej :

$menu = 'kod';