Задать вопрос
Selips
@Selips
Начал изучать веб-разработку

При загрузке страницы пишет: syntax error, unexpected end of file in D:\OpenServer\domains\test-testa.ru\1.php on line 21. Что в этом коде не так?

<?php
include_once 'setting.php';


if ($_SERVER['REQUEST_URL'] == '/') {
$Page = 'index';
$Module = 'index';
} else {
$URL_Path = parse_url($_SERVER['REQUEST_URL'], PHP_URL_Path);
$URL_Parts = EXPLODE('/', trim(URL_Path, ' /'));
$Page = array_shift(URL_Parts);
$Module = array_shift($URL_Parts);

if ($Page =='index' and Module == 'index') {
echo 'Главная страница';
} else if ($Page == 'janr') {
echo 'Жанры';
}
?>
При загрузке страницы пишет: syntax error, unexpected end of file in D:\OpenServer\domains\test-testa.ru\1.php on line 21
  • Вопрос задан
  • 445 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
sanek_os9
@sanek_os9
Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux
include_once 'setting.php';


if ($_SERVER['REQUEST_URL'] == '/') {
$Page = 'index';
$Module = 'index';
} else {
$URL_Path = parse_url($_SERVER['REQUEST_URL'], PHP_URL_Path);
$URL_Parts = EXPLODE('/', trim($URL_Path, ' /'));
$Page = array_shift($URL_Parts);
$Module = array_shift($URL_Parts);
}

if ($Page =='index' and $Module == 'index') {
echo 'Главная страница';
} elseif ($Page == 'janr') {
echo 'Жанры';
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
После $Module = array_shift($URL_Parts);
не хватает закрытия }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽