Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: var_dump ( file_exists ('Другой виртуальный хост') = false
Форумы портала PHP.SU » » Работа с файловой системой и файлами » var_dump ( file_exists ('Другой виртуальный хост') = false

Страниц (1): [1]
 

1. goooooch - 15 Октября, 2013 - 20:23:24 - перейти к сообщению
Всем привет.

Имеем два виртуальных хоста domain1.ru и domain2.ru

Если запускаем нижеприведенный скрипт на domains1.ru

var_dump(file_exists("/var/www/vhosts/domain2.ru/httpdocs"));

получаем false

Подозреваю, что это связано с настройками безопасности сервера.

Вопрос — верна ли моя догадка и, если да, то что нужно исправить в настройках?
2. esterio - 15 Октября, 2013 - 20:40:46 - перейти к сообщению
--
UPDATE не заметил. Думал проверяли домен на доступность

По вашому вопросу is_dir, is_file
также стоит отметить то, что может быть включена директива open_basedir, которая указивает пределы доступа скрипта к файловой системе
3. goooooch - 15 Октября, 2013 - 20:54:16 - перейти к сообщению
esterio пишет:
конешно не прокатит. Даная функция предназначена для файлов


file_exists

(PHP 3, PHP 4, PHP 5)
file_exists -- Проверить наличие указанного файла или КАТАЛОГА
4. Voodoo - 15 Октября, 2013 - 21:07:14 - перейти к сообщению
Если так?
/var/www/vhosts/domain2.ru/httpdocs/
5. goooooch - 15 Октября, 2013 - 21:24:23 - перейти к сообщению
Voodoo пишет:
Если так?
/var/www/vhosts/domain2.ru/httpdocs/


не
6. Hishchnik - 18 Октября, 2013 - 06:06:43 - перейти к сообщению
goooooch пишет:
Всем привет.

так ты явно НЕ СМОЖЕШЬ проверить, т.к. у тебя получится проверка: /var/www/vhosts/domain1.ru/httpd ocs/var/www/vhosts/domain2.ru/ht tpdocs
делай так: "../../domain2.ru/httpdocs"(то бишь переход на 2 уровня вверх)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 

Powered by ExBB FM 1.0 RC1