|
|
|
| Мне нужно на субдомене выполнить php файл из главного домена.
Делаю так:
include "/var/www/vhosts/domen.ru/httpdocs/head.php";
и
include "../../../httpdocs/head.php";
Оба варианты не работают.
В чем может быть дело?
З.Ы. Пути правильные. | |
|
|
|
|
|
|
|
для: Лена Смирнова
(21.04.2009 в 12:22)
| | выполнить или заинклудить? если второе, то не получится | |
|
|
|
|
|
|
|
для: Miha_Kregov
(21.04.2009 в 12:51)
| | чем отличается выполнить от заинклудить? | |
|
|
|
|
|
|
|
для: Лена Смирнова
(21.04.2009 в 13:20)
| | выполнить например можно с броузера клиентом либо с крона, а заинклудить - это включить код вызываемого файла в данный файл
а какая задача изначально стоит? | |
|
|
|
|
|
|
|
для: Miha_Kregov
(21.04.2009 в 13:25)
| | включить код вызываемого файла в данный файл | |
|
|
|
|
|
|
|
для: Лена Смирнова
(21.04.2009 в 13:26)
| | ну если абсолютный путь еще похож на истинный, то что-то меня смущает относительный. скажите, у Вас "вызывающий" скрипт где лежит? такое ощущение, что он лежит вообще в какой-то закрытой папке | |
|
|
|
|
|
|
|
для: ddhvvn
(21.04.2009 в 13:38)
| | Вызываемый тут var/www/vhosts/domen.ru/httpdocs/head.php
а вызвать нужно сюда var/www/vhosts/domen.ru/subdomains/subdomen/httpdocs/index.php | |
|
|
|
|
|
|
|
для: Лена Смирнова
(21.04.2009 в 13:49)
| | так не вызвать, они на разных доменах, вы лучше скажите какая задача приследуется вызовом файла с другого домена, всегда есть другой путь | |
|
|
|
|
|
|
|
для: Лена Смирнова
(21.04.2009 в 13:49)
| | Я не уверен, но мне тоже кажется, что так не выйдет, несмотря на то, что хостинг один и тот же. Ошибки включены? Что-нибудь должно выдаваться....
Кстати, а попробуйте проверить наличие файла на субдомене через file_exists. если выдаст "тру", то и заинклюдиться должен.
И кстати. Почему у Вас так много переходов вверхd в относительном пути? по-моему, достаточно ../subdomains/subdomen/httpdocs/index.php | |
|
|
|