У меня возникли проблемы с файлами, содержащими функции. У меня есть файл с именем blog.php, который работает следующим:включая несколько файлов в разных каталогах php
<?php
require 'db.php';
require 'functions.php';
//Connect to the DB
$conn = Blog\DB\connect($config);
if (!$conn) die('Problem connecting to the db.');
Файл blog.php находится в папке блога. Внутри папки блог представляет собой папка администратора, содержащий файл index.php со следующим кодом:
<?php
require '../blog.php';
Это должно позволить мне вызвать blog.php который затем вызывает файл db.php, который содержит мои функции подключения к базе данных но я получаю сообщение об ошибке, что функция подключения не определена. Он пытается потребовать db.php из папки blog> admin, а не от того, где находится файл blog.php (который является тем же самым каталогом, что и db.php)? Как я могу это исправить?
Рассматривали ли вы использованием определяется абсолютный путь? Будет ли это работать на вас? –
Нет, я бы хотел, чтобы он был относительным. Есть ли разница в работе с Mac WAMPP и Windows XAMPP? Я следую учебному пособию по экрану, и на экране этот пример работает? – rodzilla