Loading...
Обучение/Помощь новичкам | Не могу понять , запутался
php
   // проверили или существует запрос if(isset($_GET['url'])) {     // перезаписали $_GET['url'] = htmlspecialchars($_GET['url']);  // проверяем или файл формата php if(preg_match('/.php$/', $_GET['url']))     $module_file = true;  //если запрос есть выполняем код ниже if(!empty($_GET['url'])) {     // ищем файлы и подключаем если они формата .php     if(file_exists('plugins/'.$_GET['url']) && $module_file == true)         require_once 'plugins/'.$_GET['url'];          else if(file_exists('plugins/'.$_GET['url']) && $module_file == false)     {         if(file_exists('plugins/'.$_GET['url'].'/index.php'))             require_once 'plugins/'.$_GET['url'].'/index.php';         else             require_once 'plugins/index.php';     }     else         require_once 'plugins/page/404.php'; } } else     require_once 'plugins/index.php';   
А что в этом условии происходит 19 строка? Если я указал путь к пример plugins/admin.css это определит что файл формата не .php и будет искать в admin.css файл index.php, верно я понял ?
php
   else if(file_exists('plugins/'.$_GET['url']) && $module_file == false)     {         if(file_exists('plugins/'.$_GET['url'].'/index.php'))             require_once 'plugins/'.$_GET['url'].'/index.php';   

________
посл. ред. 26.06.2023 в 13:54; всего 7 раз(а); by SNEG
Ссори, но у меня где то глаза выкотились, не могу увидеть код.
Ну это что то типа mod rewrite в htaccess

Чтобы можно было страницу плагина открыть без index.php на конце, ну или с ним.

ГК конечно лютый
________
посл. ред. 26.06.2023 в 14:20; всего 1 раз(а); by invoker
invoker (26 июня 2023, в 14:19)
Ну это что то типа mod rewrite в htaccess

Чтобы можно было страницу плагина открыть без index.php на конце, ну или с ним.

ГК конечно лютый
Да, в таком формате /plugins/chat откроет /plugins/chat/index.php если он существует, иначе /plugins/index.php
Это типа роутинг аля 2000г
Онлайн: 2
Время:
Gen. 0.0744
(c) Bym.Guru 2010-2026