оператор php include не может открыть поток в файл в каталоге выше текущего каталога
Я пытаюсь включить файл в другой каталог, используя относительный путь к файлу, однако я продолжаю получать ошибку:
failed to open stream: No such file or directory
Путь к файлу, вызывающему оператор include, равен
wp-content/plugins/php-code-widget/execphp.php
И файл, который я пытаюсь включить, это
wp-content/uploads/espresso/templates/sidebar_widgets/register_widget.php
Это мое заявление о включении:
<?php include ('../../uploads/espresso/templates/sidebar_widgets/register_widget.php ?>
Кто-нибудь видит проблему?
3
1 answers
Я бы избегал относительного пути.
Пока WordPress не слишком изменился с тех пор, как я использовал его в последний раз, попробуйте что-то вроде...
include ABSPATH .
'wp-content/uploads/espresso/templates/sidebar_widgets/register_widget.php';
0
Author: alex, 2011-12-22 06:21:51