Роутинг не работает на хостинге. PHP

120
04 июля 2021, 11:20

Ребят, прохожу курс ООП PHP у одного парня. Учит писать блог на ООП. Затык с работой роутинга на хостинге beget. На OpenServer все работает. Парень утверждает, что все работает, но уже 3 бьюсь, чтобы заработало и ничего. Может, у кого идеи будут. Код и структура папок как на хостинге: https://github.com/prognoz2019/blog Ошибка:

Fatal error: require_once(): Failed opening required '/home/p/site/site.beget.tech/public_html/../src/MyProject..' (include_path='.:/usr/share/php') in /home/p/prognoex/prognoex.beget.tech/public_html/index.php on line 5

Как заставить работать?

Answer 1
function myAutoLoader(string $className)
{
    $className = str_replace('\\',DIRECTORY_SEPARATOR,$className);
    require_once __DIR__ . '/../src/' . $className . '.php';
}
READ ALSO
Парсить изображения партиями

Парсить изображения партиями

Доброго времени сутокДелаю парсинг изображений, дело в том что целевой сервер отдает только по 60 - 70 изображений

83
Composer локально

Composer локально

в локальной сети компании нет доступа в интернетВстал вопрос с Composer, можно ли настроить Composer, что бы он ходил в локальный репозиторий (в локальной...

118
Вставить число в свободный input

Вставить число в свободный input

подскажите как вставлять числа в input по порядку нажатия

101
Обязательно ли в структуре json должны быть квадратные скобки?

Обязательно ли в структуре json должны быть квадратные скобки?

Обязательно ли в структуре json, по стандарту должны быть квадратные скобки, при перечислении однотипных полей ?

106