Я использую ту же константу во всех моих php-файлах. Я не хочу назначать значение этой переменной во всех моих файлах. Итак, я хотел создать один файл «parameters.php» и выполнить там задание. Затем во всех других файлах я include параметр «parameters.php» и использую переменные, определенные в «parameters.php». Это была идея, но она не работает. Я также […]
Какова наилучшая практика для включения файлов PHP? Лучше ли включать файл include.php который включает в себя все файлы PHP проекта? Или включить его в те файлы, которые в них нуждаются Прямо сейчас, мой проект имеет несколько файлов include в моем файле index.php . Включает ли все мои php-файлы в index.php менее эффективные? И, наконец, где […]
У меня есть два файла, которые включены в мою страницу. Как это: // mypage.php include 'script1.php'; include 'script2.php'; Сначала мне нужно их обоих, а затем мне нужно удалить один из них, что-то вроде этого: if ($var == 'one') { // inactive script1.php file } else { // inactive script2.php file } Трудно объяснить, почему мне […]
Я создаю приложение PHP, которое использует меню выбора для создания шаблонов электронной почты. Шаблоны разбиты на части многократного использования (каждый из них представляет собой отдельный html-файл). Есть ли простой способ потребовать несколько файлов с одним выражением? (мой PHP действительно ржавый …) По сути, я хочу сделать что-то вроде: function require_multi() { require_once($File1); require_once($File2); require_once($File3); require_once($File4); […]
Вот структура каталогов /global.php /includes/class_bootstrap.php /includes/init.php /plugins/myplugin.php Вот коды в этих файлах /start.php require('./includes/class_bootstrap.php'); /includes/class_bootstrap.php define('CWD', (($getcwd = getcwd()) ? $getcwd : '.')); require_once(CWD . '/includes/init.php'); /plugins/myplugin.php require_once(dirname(__FILE__).'../global.php'); И насколько я понимаю, проблема в файле class_bootstrap.php coz вызывает неправильный путь для CWD, вот ошибка: Предупреждение: require_once (C: /wamp/www/vb4/plugins/includes/init.php) [function.require-once]: не удалось открыть поток: нет такого […]
В отличие от использования include, который выполняет включенный php в файле … возможно ли сохранить содержимое файла php в переменной – но с php все еще неповрежденным и исполняемым? Моя цель выглядит примерно так: $template = some_imaginary_include_function('myfile.php'); foreach($list_of_blogs as $blog) { // somehow get blog content in template and render template; } Я знаю, что […]
Нам было предложено поддерживать некоторые довольно старые формы Perl на новом сайте, так как мы используем CMS на основе PHP, нам нужно включить скрипты Perl в нашу новую CMS. Я пробовал немного shell_exec, но это отключено. У кого-нибудь есть идеи?
Очень часто используются файлы include . Я считаю, что слишком сложно держать коды в порядке, не учитывая производительность. Для нескольких из include s, диск должен читать файлы, и поскольку мы чрезвычайно используем диск, это может быть медленный процесс. Однако это не основной медленный процесс или процесс ограничения скорости, так как загрузка файла с file_get_contents в […]
Я хочу найти метод для включения некоторых файлов на основе текущего пути к файлу. Например: У меня есть «website.com/templates/name1/index.php», этот «index.php должен быть уникальным файлом, который я буду использовать во многих разных каталогах на разных глубинах, поэтому я хочу сделать код универсальным, нужно что-то изменить в этом файле. Поэтому, если этот «index.php» находится в " […]
Если у меня есть файл index.php, который включает inc / footer.php, я бы написал: include 'inc/footer.php'; Если я хочу включить другой файл в footer.php, я должен сделать это относительно файла index.php (тот, который его включает). Это может быть не проблема, но как насчет того, хочу ли я включить index.php из другого места? Я понимаю, что […]