Обучение/Помощь новичкам | Не могу понять , запутался
Тема закрыта by
SNEG
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
Чтобы можно было страницу плагина открыть без index.php на конце, ну или с ним.
ГК конечно лютый
________
посл. ред. 26.06.2023 в 14:20; всего 1 раз(а); by invoker
Ну это что то типа mod rewrite в htaccess
Чтобы можно было страницу плагина открыть без index.php на конце, ну или с ним.
ГК конечно лютый
Это типа роутинг аля 2000г