![]() |
Plik z indeksem strony - Wersja do druku +- CemesiK (https://cemesik.7m.pl) +-- Dział: Jak stworzyć własny BLOG (https://cemesik.7m.pl/forumdisplay.php?fid=14) +--- Dział: Plik z indeksem strony (https://cemesik.7m.pl/forumdisplay.php?fid=173) +--- Wątek: Plik z indeksem strony (/showthread.php?tid=74) |
Plik z indeksem strony - Admin - 05-16-2025 Zaczynamy od znacznika otwierającego skrypt i przepisania zmiennych GET, POST i COOKIE. Kod PHP: <?php Następnie, w odpowiedniej zmiennej deklamjmy nazwę modułu. Kod PHP: $CMSModule = 'index'; Włączamy do pliku silnik systemu za pomocą instrukcji require(). Kod PHP: require('./engine/engine.php'); Następnie pobieramy wartość ze zmiennej konfiguracji SConfigurationOf Site['mstgr] i rozdzielamy ją na dwie części za pomocą funkcji explode() i ciągu znaków „_". Wynik zapisujemy do zmiennej $ModuleToSet Kod PHP: $ModuleToSet = explode(,$ConfigurationOfSite['mstgl']); Teraz sprawdzamy, czy pozycja o indeksie zero z tej tablicy jest równa ,, s". Jeśli tak, wówczas przekierowujemy użytkownika do pliku, którego nazwa jest zawarta w drugim elemencie tablicy. Przekierowanie wykonujemy za pomocą instrukcji Header , która wysyła nagłówki. Kod PHP: if($ModuleToSet[0] == 's') Następnie sprawdzamy, czy pozycja o indeksie zero z tej tablicy jest równa m". Jeśli tak, wówczas przekierowujemy użytkownika do pliku, którego nazwa jest zawarta w drugim elemencie tablicy. Przekierowania dokonujemy za pomocą instrukcji Header, która wysyła nagłówki. Kod PHP: elseif($ModuleToSet[0] == 'm') Następnie sprawdzamy, czy pozycja o indeksie zero z tej tablicy jest równa „strona". Jeśli tak, wówczas przekierowujemy użytkownika do pliku page.php wraz z wartością zmiennej id_pages, której nazwa jest zawarta w drugim elemencie tablicy. Przekierowania dokonujemy za pomocą instrukcji Header, która wysyła nagłówki. Kod PHP: elseif($ModuleToSet[0] == 'page') Kończymy skrypt PHP. Kod PHP: ?> |