Articles of включают

Что лучше требовать (dirname (__ FILE __). '/'. 'MyParent.php'), чем просто требовать ('myParent.php')?

Множество известных PHP-скриптов, включая WordPress, используют dirname(__FILE__).'/myParent.php' вместо 'myParent.php' при включении файлов в тот же каталог текущего скрипта. Разве они не то же самое? Почему вы предпочитаете печатать больше? Благодарю.

Разница между «включать» и «требовать» в php

Есть ли разница между ними? Использует ли это вопрос предпочтения? Использует ли один из них другие преимущества? Что лучше для безопасности?

Разрешения Unix, чтение и выполнение (контекст PHP)

У меня есть php-скрипт, которому нужно подключиться к базе данных. Учетные данные для базы данных хранятся в другом скрипте php. Если я установил права доступа для файла учетных данных на 661, чтобы Public имел разрешение на выполнение, но не разрешал читать, разрешает ли основной скрипт получать доступ к учетным данным и подключаться к БД, а […]

включая удаленный файл в PHP

Я не могу включить удаленный PHP-файл в свой PHP-скрипт. Полагаю, мой хостинг изменил настройки php. Код, который я использовал, был: include "http://domain.com/folder/file.php"; Как разрешить включение функции include с помощью php.ini / .htaccess? Есть ли другой способ обхода? Благодарю.

PHP – включена функция «включить»?

Я использую функцию «include» (ex «include» header2.php »или« include »class.users.php»), чтобы добавить класс заголовка или сеанса на моем веб-сайте. Я действительно не помню, где, но я слышал, что хакеры злоупотребляют каким-то образом этим «включением», отправляя поддельную страницу или что-то в этом роде. Поэтому в основном я хотел бы знать, что с этой функцией «включить», как […]

Как включить () все файлы PHP из каталога?

Очень быстрый вопрос n00b, в PHP я могу включить каталог скриптов. т.е. вместо: include('classes/Class1.php'); include('classes/Class2.php'); есть что-то вроде: include('classes/*'); Не похоже, чтобы найти хороший способ включить коллекцию из примерно 10 подклассов для определенного класса.

Автоматически загружать файл config.php для всех страниц перед чем-либо еще

Кто-нибудь знает, как настроить что-то, где конкретный файл может быть загружен автоматически для всех страниц раньше всего? Например, если у меня есть файл config.php и я хочу, чтобы этот файл загружался в любое время, когда кто-либо посещает страницу на моем веб-сайте. Здесь у меня будет какая-то информация о конфигурации, которая требуется для загрузки до чего-либо […]

«Неустранимая ошибка: невозможно обновить <function>»

У меня есть функция (это именно то, как она появляется, начиная с моего файла): <?php //dirname(getcwd()); function generate_salt() { $salt = ''; for($i = 0; $i < 19; $i++) { $salt .= chr(rand(35, 126)); } return $salt; } … И по какой-то причине я продолжаю получать ошибку: Неустранимая ошибка: невозможно обновить файл generate_salt () (ранее […]

Expose «использовать» классы для включенного файла

Пример: namespace Somenamespace; use Somenamespace\Someclass; use Somenamespace\otherclass; class Template{ public function display($templ){ load_template($templ); } } function load_template($file){ unset($file); require func_get_arg(0); } $template = new Template(); $template->display('file.php'); Теперь я хочу получить доступ к «Someclass» в файле file.php, не указывая его сначала в инструкции «use». например. someclass::dostuff(); (без пространства имен) Является ли это возможным?

Передача переменной из одного php включает файл в другой: global vs. not

Я пытаюсь передать переменную из одного файла include в другой. Это НЕ работает, если я не объявляю переменную глобальным во втором файле include. Однако мне не нужно объявлять его глобальным в файле, который вызывает первый include. Например: front.inc: $name = 'james'; index.php: include('front.inc'); echo $name; include('end.inc'); в include('front.inc'); echo $name; include('end.inc'); вывод: james end.inc: echo […]