Tworzę obecnie strone klanową, wraz z systemem logowania, własnym forum itp. jednocześnie ucząc się samemu PHP, MySQL itd.
Na stronie index.php mam kod, który wyświetla/ładuje (include) linki z menu lub z tych właśnie podstron.
Obecnie załadowany link wygląda tak:
www.strona.pl/index.php?inc=podstrona
To ładuje mi plik podstrona z folderu inc. Jeżeli chce zrobić odwołanie do innego folderu, a często chce aby nie robić sobie kilkanastu+ plików w jednym miejscu (odzielnie pliki logowania, odzielnie forum, odzielnie działy) muszę robić nową funkcje if(isset){}.
Kod który mam na stronie index.php wygląda tak:
<?PHP include('dia/diablo.php'); } else { $strona=$_GET['log']; include('log/'.$strona.'.php'); else include('inc/error.php'); } else { $strona=$_GET['inc']; include('inc/'.$strona.'.php'); else include('inc/error.php'); } else { //załaduj stronę główną $strona="news"; include('inc/'.$strona.'.php'); }}} ?>
Wydaje mi się, że stworzony powyżej kod można skrócić i zoptymalizować.