Подключение файлов php

165
31 мая 2019, 17:10

Ребят, привет. Возник вопрос. Хочу подключить хэдер на страницу, но при этом интерпретатор выдает ошибку о том, что файл не существует.

<?php require_once ('../../site_parts/header.php'); ?> 

Подскажите, в чем ошибка состоит?

Answer 1

Ошибка не в этой строчке, а во второй строчке файла header.php. В этой строчке вы, по всей видимости, подключаете function/main_menu.php. И вот этот файл и не находит. По видимому, у него другой адрес по отношению к запускаемому вами. Для сохранения относительных путей вне зависимости от запускаемого файла используйте волшебную константу __DIR__.

Пример:

<?php 
include __DIR__ . '/../../site_parts/function/main_menu.php';
include __DIR__ . '/../../site_parts/header.php';
READ ALSO
Ошибка при уничтожении сессии

Ошибка при уничтожении сессии

В первый раз нажимаю на кнопку зарегистрироваться, сессия стартуетПоявляется кнопка выйти

128
Роутер для RESTful API

Роутер для RESTful API

Нужно создать REST API в котором будет возможна авторизация пользователя, просмотр информации о нём, редактирование и тд

120
отладка telegram bot на localhost

отладка telegram bot на localhost

Пытаюсь отладить бота для telegram на localhostПишется бот на php

138