Вот мой код: if (file_exists('config.php')) { require('config.php'); // This is line 38 } Что-то порождает ошибку: Предупреждение: require (config.php) [function.require]: не удалось открыть поток: такой файл или каталог отсутствует в /path/name/file.php в строке 38 Как это возможно? Обновление: работает следующее: if (file_exists(getcwd(). '/config.php')) { require(getcwd(). '/config.php'); }
Я пытаюсь включить php-файл в страницу через require_once(http://localhost/web/a.php) Я получаю сообщение об ошибке Warning: require_once(): http:// wrapper is disabled in the server configuration by allow_url_include=0 Я изменил allow_url_include=1 в php.ini, и это сработало, но я не думаю, что все позволят мне изменить файл php.ini. Итак, есть ли способ сделать это?
Это должно работать, поэтому я действительно озадачен тем, почему он не работает. Я проверяю, зарегистрирован ли пользователь, используя метод класса $ session в верхней части каждой страницы администратора. Тем не менее, я хочу динамически настраивать файл заголовка в зависимости от того, зарегистрирован ли пользователь и на каком уровне роли у пользователя. Поэтому я проверяю $session->is_logged_in() […]
Я изучаю синтаксис для PHP и практикую его. Я пришел из .NET-фона, поэтому мастер-страницы всегда делали вещи очень легкими для меня, когда дело доходило до верхних и нижних колонтитулов. Пока у меня есть mainHeader.php и mainFooter.php, у которых есть мое меню и мой нижний колонтитул html. Я создал mainBody.php, и наверху я положил <?php include […]
Я могу установить путь включения PHP в php.ini : include_path = /path/to/site/includes/ Но тогда другие сайты затронуты, так что это не хорошо. Я могу установить PHP include в начале каждого файла: $path = '/path/to/site/includes/'; set_include_path(get_include_path() . PATH_SEPARATOR . $path); Но это похоже на плохую практику и затрудняет ситуацию. Поэтому я могу включить в него и […]
Я пытаюсь передать переменную в файл include . Мой хост изменил версию PHP, и теперь любое решение, которое я пытаюсь сделать, не работает. Кажется, я пробовал все, что мог найти. Я уверен, что это самая простая вещь! Переменная должна быть установлена и оценена из первого вызывающего файла (это фактически $_SERVER['PHP_SELF'] , и ему нужно вернуть […]
Я пытаюсь включить удаленные php-файлы в качестве ресурса, но у меня проблемы. Я зашел в файлы php.ini и установил allow_url_fopen в положение ON . Я также искал параметр allow_url_include но его не было в файле, я добавил его в файл php.ini и также установил его. Если я попытаюсь включить использование include ('http://somewebsite.com/lib/somescript.php'); Сервер / php […]