Articles of включает

Неустранимая ошибка: вызов функции-члена prepare () для не-объекта с PDO

У меня есть файл, который содержит другой файл: index.php – динамический шаблон <?php $db = new PDO("mysql:host=localhost;dbname=db", $DB_USER, $DB_PASSWORD); include(functions.php); ?> functions.php <?php $preparedStatement = $db->prepare("SELECT id FROM table LIMIT 1"); $preparedStatement->execute(); $firstId = $preparedStatement->fetchAll(); ?> когда функции functions.php выполняются, я получаю: Fatal error: Call to a member function prepare() on a non-object на линии […]

Как я могу рекурсивно включать все файлы с определенным именем в папку с помощью PHP?

Предположим, у меня есть папка с именем parent Там есть много подпапок, таких как child1 , child2 и т. Д. В некоторых из этих «дочерних» папок есть файл в имени module.php . Как я могу рекурсивно проверять все подпапки parent папки и включать все файлы с именем module.php в мое приложение? Я попробовал ниже и […]

Добавить элемент класса на основе имени страницы

У меня есть небольшой веб-сайт с 5 разделами навигации. Чтобы избежать изменения кода на каждой странице, когда мне нужно добавить еще несколько разделов, я использую php include в разделе nav каждой страницы. Теперь мне нужно добавить класс «selected» в элемент списка (li) в зависимости от посещенной страницы. ¿Как это сделать? Потому что теперь nav уникален. […]

Относительные пути в PHP не работают на сервере

Исходная информация: Я разрабатываю собственное приложение Facebook на своем собственном сервере (localhost) и все работает. Недавно я загрузил свои файлы на мой хостинг-сервер (hostgator), и появилась странная ошибка. Мои функции require_once (), похоже, игнорируют относительные пути на сервере хост-сервера. Например, в index.php у меня есть require_once ('fb / login.php'). Это вызывает ошибку, заявляя, что файл […]

PHP: Может включать файл, который file_exists () говорит, не существует

В моем сценарии я устанавливаю путь include (так что другая часть приложения также может включать файлы), проверьте, существует ли файл и включайте его. Однако после того, как я установил путь include, file_exists() сообщает, что файл не существует, но я все же могу включить тот же файл. <?php $include_path = realpath('path/to/some/directory'); if(!is_string($include_path) || !is_dir($include_path)) { return […]

В PHP: как я могу использовать функцию include (), какой параметр является переменной?

Мне нужно использовать функцию Function с переменной. но, когда я пытаюсь это сделать, я столкнулся с некоторыми ошибками. Код: $year=$_POST['year']; $month=$_POST['month']; $day=$_POST['day']; include "Event.php?year=".$year."&month=".$month."&day=".$day; так, может ли мне помочь? 🙂

PHP: я получаю совершенно пустую страницу, я не знаю, как отлаживать это в PHP

У меня возникли некоторые проблемы, чтобы отладить это в php. Когда я включаю эту строку: require_once("http://" . $_SERVER["HTTP_HOST"] . "/dompdf/dompdf_config.inc.php"); то, что я получаю, просто пустая страница, я не получаю никакого html-кода в качестве ответа. Может быть, сообщения об ошибках скрыты?

Получение текущего скрипта, выполняющего имя файла в javascript

Хорошо, я искал это слишком долго … Я пытаюсь выяснить, как я могу вернуть имя файла страницы, на которой запущен включенный javascript, изнутри этого javascript. Я легко могу сделать это на PHP, используя $_SERVER['SCRIPT_FILENAME'] , но в Javascript это выглядит намного сложнее. Мне действительно нужно подстроить его из location.href или есть более эффективный способ? Может […]

Просмотр генерации и зарезервированных имен в PHP

Это немного странно; Я не думаю, что это на самом деле возможно, однако сообщество SO удивило меня снова и снова; так и здесь. Дано в PHP; У меня есть следующий фрагмент: $path = 'path/to/file.php'; $buffer = call_user_func(function() use($path){ ob_start(); require $path; return ob_get_clean(); }); Когда включено, path/to/file.php будет иметь $path в своей области. Есть ли […]

Как включить генерируемые страницы CodeIgniter?

Каким будет самый простой способ включить файл CI? Предположим, я хочу включить http://example.com/ci/index.php/mycontroller/ на example.com example.com не запускает CI, и я не могу включить include ('ci / index.php / mycontroller').