Возможный дубликат: PHP – получить имя скрипта, который включил или потребовал его Есть ли способ в PHP чтобы получить, какой файл required/included текущий файл? Например: controller.php <?php include("add-person.php"); ?> в <?php include("add-person.php"); ?> надстройку person.php <?php echo get_parent(); //should return controller.php ?> выполнение php -f controller.php В принципе, что-то вроде сделанной функции get_parent() . Благодарю.
Это больше похоже на «Как мне?» а не «Как я?» вопрос. Как правило, что считается лучшим способом передать переменные во включенный файл? Например, предположим, что я использую фрагмент для меню и хочу, чтобы один из пунктов меню (текущий) имел определенное имя класса (это очень общий образец – не то, что я фактически использую): <?php $links […]
Скажем, файл test.php выглядит так: <?php echo 'Hello world.'; ?> Я хочу сделать что-то вроде этого: $test = include('test.php'); echo $test; // Hello world. Может ли кто-нибудь указать мне правильный путь? Редактировать: Моя первоначальная цель заключалась в том, чтобы вывести PHP-код, смешанный с HTML, из базы данных и обработать его. Вот что я в итоге […]
Я полный PHP noob, и я использую довольно простой PHP: <?php include("~head.php"); ?> сделать немного шаблонов для веб-сайта (для достижения общих заголовков, нижних колонтитулов, меню для всех моих страниц). ПРИМЕЧАНИЕ. Тильда (~) просто там, чтобы упростить просмотр каталогов (подталкивает главные файлы в начало списка при сортировке по алфавиту) Он отлично работает для файлов, находящихся в […]
Можно ли передать результат включения в переменную? Рассмотрим этот простой файл example.html: <p>some HTML</p> В файле PHP, как мы можем передать содержимое этого файла переменной? Я пытался: $my_variable = include('example.html'); Он включает файл, но значение $my_variable равно 1 .
Когда я пытаюсь включить длинный путь к файлу, PHP не загружается. Короткий включительный путь работает отлично. Например, следующее: ../../contents/2010-St-Louis-Rams-Tickets-Season-Package-Includes-Tickets-For-All-Regular-Season-Home-Games/inc/title.inc Кто-нибудь знает, где проблема?
Хорошо, я знаю, что это довольно распространенный вопрос, но все решения, которые я нашел до сих пор, связаны с отсутствующей полуточкой или фигурной скобкой, обоим из которых я знаю, не для меня. У меня есть класс, который работает с FINE с этим присваиванием переменной: session.php: <?php class session { … var $host = 'localhost'; … […]
Возможный дубликат: Эффективность включения файлов функций (в PHP) Использование слишком большого количества include () в php Если да, то каково было бы рекомендуемое количество файлов, которое должно включать максимум?
Я хотел бы включить результаты данного скрипта (скажем, a.php) в другой скрипт (скажем, b.php). Хотя есть оператор PHP include и их другие аналоги (include_once, require и require_once), кажется, что все они включают содержимое файла, а не его результаты обработки, как я ожидал. Итак, как я могу сначала обработать a.php, а затем включить его результаты (а […]
Я прочитал довольно много сообщений, которые очень похожи на вопрос, который я собираюсь задать, но я просто хотел быть уверенным, что не было более сложного способа сделать это. Любая обратная связь очень ценится. Я хочу создать механизм для проверки того, имеет ли пользователь, входивший в систему, доступ к скрипту php, который в настоящее время вызывается […]