Я работаю над виджетами WordPress, и все примеры имеют огромные фрагменты HTML / PHP, смешанные, и их невозможно прочитать, поэтому в интересах попытки очистить вещи я хотел бы переместить весь HTML-рендеринг в отдельный PHP-файл, который будет include() 'd. Хитрость к этому заключается в том, что файл, который я включаю, похоже, не имеет доступа к $this […]
Мне интересно, есть несколько файлов, которые я сохранил за пределами корневого каталога в другом каталоге, и я пытаюсь использовать форму HTML для отправки информации в файл php, который находится в корневом каталоге OUTSIDE Это возможно? Если да, то как?
У меня есть вопрос. Я хочу отключить прямой доступ к моим включенным файлам. (пример header.tpl.php, footer.tpl.php, confic.inc.php, db-connect.inc.php). но сначала позвольте мне объяснить, что я хочу, я хочу, чтобы все разрешили доступ к моим включенным файлам (index.php) и отключили файлы с заголовком 404 для прямого доступа. теперь я нашел некоторый классный фрагмент php и изменил […]
Хорошо, вот как выглядит мой код index.php require_once($WebsiteRoot . "/include/testfile.php"); TestFunction(); /include/testfile.php function TestFunction() { echo "It Works"; } И это дает мне ошибку: Fatal error: Call to undefined function TestFunction() in /path/index.php on line 49 Любая идея, что я делаю неправильно? благодаря
Как очистить это, чтобы пользователи не могли вытаскивать страницы за пределами локального домена? <?php if(!empty($_GET['page'])) { include($_GET['page']); } else { include('home.php'); } ?>
У меня есть строка запроса для включения моих страниц, на моей домашней странице, как вы видите ниже, и она работает нормально, Im включает мои страницы в порядке. Но что-то не так происходит, и я не нахожу, как я могу это решить. Я попытаюсь использовать мой isse с примером: у меня есть папка «учителя» внутри. У […]
У меня есть два файла: ToBeIncludedFile.php <?php function printOut(){ echo "World!"; } ?> mainfile.php <?php include("ToBeIncludedFile.php"); echo "Hello ".printOut(); ?> в <?php include("ToBeIncludedFile.php"); echo "Hello ".printOut(); ?> Я бы ожидал «Hello World!». Вместо этого я получаю следующее: «Мир! Привет». Я знаю, если я напишу return вместо echo, тогда все будет хорошо. Это потому, что я […]
У меня есть файл shtml index.shtml, в который я хочу включить PHP-файл, который выполняет некоторую программу и возвращает данные HTML. Я пытаюсь включить свой файл PHP, но я не знаю, как это сделать, я пробовал следовать, но ничего не работает, Следующая строка просто печатает ошибку, « [произошла ошибка при обработке этой директивы] »: <!–#include file="/SSI/test.php"–> […]
У меня есть этот HTML / PHP-контент (как строка): <html> <?php my_class->my_function('test.php', 'value1', 'value2'); <?php my_class->my_function('test2.php', 3); </html> То, что my_class-> my_function делает, включает контент в зависимости от отправленных значений. Он может выглядеть примерно так function my_function($file, $value1, $value2) { include $file . $value1 . $value2; } Результат my_function должен выводиться вместо вызова функции. Результат […]
Если я помещаю оператор include или require внутри условного выражения, который вычисляет значение false , интерпретатор PHP вообще пропустит включенный файл или загрузит его на всякий случай? Примером может служить: if ($some_user_var) { require 'this.php'; } else { //do stuff } Я где-то читал, что require всегда будет включен интерпретатором независимо от условного, но include […]