Articles of включает

PHP, Как установить include path

Я писал: include('a.php') include('b.php') и т. д. в моем скрипте для включения в функции a() и b() . Это становится довольно утомительным. Есть ли способ установить путь к каталогу и иметь несколько файлов, доступных по сценарию? Я попробовал это в своем скрипте: set_include_path('.;C:\xampp\htdocs\myfunctionfolder'); И я установил переменную окружения PATH, чтобы она была там старше. Я […]

Как ограничить PHP-приложения своими собственными каталогами и их собственным php.ini?

Я запускаю несколько приложений PHP на своем Mac, работает под управлением OS X 10.5.6, Apache 2, PHP 5. У меня есть настройка субдоменов для каждого проекта, записи файла хоста для каждого субдомена и блоки Virtual Directory в конфигурации Apache. Так project1.localhost переходит в / Library / WebServer / Documents / Project1 project2.localhost переходит в / […]

Создание php включает работу в подкаталоге

Хорошо, я создаю интерфейс администратора для своего пользовательского блога в url / admin. Возможно ли, чтобы я мог использовать те же самые (включая автозагрузку), как корневой каталог. Если возможно, я также хотел бы иметь возможность автоматически исправлять ссылки в навигации, чтобы они попадали в index.php в / changes на ../index.php при доступе из / admin. […]

Как установить корневую папку для файлов PHP include

Я провел дни, исследуя Интернет, и я не могу найти ответ, который я пойму и смогу реализовать. У меня есть веб-сайт, на котором я хочу использовать файлы include_once и иметь возможность правильно просматривать веб-сайт как на локальном, так и на фактическом сервере. Раньше я использовал $_SERVER['DOCUMENT_ROOT'] но он не работает на локальном хосте, поэтому мне […]

dompdf не загружается

Я пытаюсь заставить dompdf работать на внутреннем сервере. С настройками по умолчанию config.inc.php, я получаю следующее при запуске эквивалента демонстрационного сценария Hello Wolrd: Warning: require_once(/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php): failed to open stream: No such file or directory in /var/www/dompdf-master/dompdf_config.inc.php on line 335 Fatal error: require_once(): Failed opening required '/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/dompdf-master/dompdf_config.inc.php on line 335 Когда я DOMPDF_ENABLE_AUTOLOAD […]

Автоматически включать недостающие функции?

Возможный дубликат: функции автозагрузки в php Я работаю над фреймворком PHP. Интересно, есть ли способ переписать обработчик ошибок, если функция не существует, чтобы автоматически попытаться включить файл, указав функцию в первую очередь. Пример: echo general_foo(); // <– general_foo() is not yet stated. // A handler tries to include_once('functions/general.php') based on the first word of the […]

Как запустить файл на localhost?

Как я могу запустить файл на localhost? Я знаю, что он работает, но как я могу запустить файл на нем и как проверить, что файл на самом деле запущен на localhost? Новичка сервера здесь, дополнительные вопросы (у меня xampp работает Apache 2.2): Из ваших ответов это звучит так, как будто я должен вводить путь в […]

Как включить функции WordPress в пользовательский .php-файл?

Как включить функции WordPress в пользовательский .php-файл? В деталях: у меня есть каталог под моей темой (Constructor) с именами отчетов. Они содержат .php-файлы, которые генерируют отчеты из данных с сайта с DOMPDF для загрузки. Для этого я хотел бы использовать функции, которые предоставляет механизм WordPress, например get_the_author_meta( 'user_firstname', $user_id ) . Если я использую их, […]

Как отформатировать путь PHP include () как абсолютный (а не относительный)?

На разных страницах на моем веб-сайте PHP и в разных вложенных каталогах я хочу включить конкретный файл по пути относительно корня. Какую единственную команду я могу наложить на обе эти страницы … http://www.example.com/pageone.php http://www.example.com/somedirectory/pagetwo.php … включить эту страницу: http://www.example.com/includes/analytics.php Это не работает: <?php include('/includes/analytics.php'); ?> Имеет ли значение, что это размещено в IIS на Windows?

Являются ли PHP включением путей относительно файла или кода вызова?

У меня возникли проблемы с пониманием набора правил относительно относительных включений PHP, включая пути. Если я запускаю файл A.PHP- и файл A.PHP включает в себя файл B.PHP, который включает файл C.PHP, должен ли относительный путь к C.PHP относиться к местоположению B.PHP или к местоположению A .PHP? То есть, имеет ли значение, из какого файла вызывается […]