Znam podstawy PHP (formularze, cookie, elseif…). Chciałbym stworzyć stronę internetową w programie Adobe Photoshop (tworzę szablon i dzielę na zdjęcia).
Chciałbym, aby nagłówek, menu i stopka zostały, natomiast środek zmieniałby się w zależności od działu.
(przez zmienną GET, index.php?..&…). Jak takie coś wykonać?
Ja na swojej stronie zrobiłem coś takiego, że mam dwa pliki html, w których opisany jest wygląd strony - w jednym góra i lewe menu, w drugim dół i prawe menu. W pliku zawierającym podstronę dołączam pierwszy z tamtych plików na początku, a drugi na końcu. Dzięki temu mam kilka plików z treścią podstron, a wygląd jest zapisany zawsze w tamtych dwóch. Proste i nawet działa
P.S. Zawsze taki wysyp PHPowców jest tutaj na jesień?
w zasadzie jeszcze tylko instrukcja switch i po wszystkim, wykonujesz normalnie stronę, w miejscu gdzie ma się zmieniać treść robisz mniej więcej taką konstrukcję:
$adres = htmlspecialchars($_GET['podstrona']);
switch($adres)
{
case 'o_mnie': $wstaw = 'o_mnie.php'; break;
case 'kontakt': $wstaw = 'kontakt.php'; break;
case 'pomoc': $wstaw = 'pomoc.php'; break;
default: $wstaw = 'index.php';
}
include($wstaw);
i wywołujesz to przez przykładowo index.php?podstrona=o_mnie