Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Об include
 
 автор: Лена Смирнова   (21.04.2009 в 12:22)   письмо автору
 
 

Мне нужно на субдомене выполнить php файл из главного домена.
Делаю так:
include "/var/www/vhosts/domen.ru/httpdocs/head.php";
и
include "../../../httpdocs/head.php";

Оба варианты не работают.
В чем может быть дело?
З.Ы. Пути правильные.

  Ответить  
 
 автор: Miha_Kregov   (21.04.2009 в 12:51)   письмо автору
 
   для: Лена Смирнова   (21.04.2009 в 12:22)
 

выполнить или заинклудить? если второе, то не получится

  Ответить  
 
 автор: Лена Смирнова   (21.04.2009 в 13:20)   письмо автору
 
   для: Miha_Kregov   (21.04.2009 в 12:51)
 

чем отличается выполнить от заинклудить?

  Ответить  
 
 автор: Miha_Kregov   (21.04.2009 в 13:25)   письмо автору
 
   для: Лена Смирнова   (21.04.2009 в 13:20)
 

выполнить например можно с броузера клиентом либо с крона, а заинклудить - это включить код вызываемого файла в данный файл

а какая задача изначально стоит?

  Ответить  
 
 автор: Лена Смирнова   (21.04.2009 в 13:26)   письмо автору
 
   для: Miha_Kregov   (21.04.2009 в 13:25)
 

включить код вызываемого файла в данный файл

  Ответить  
 
 автор: ddhvvn   (21.04.2009 в 13:38)   письмо автору
 
   для: Лена Смирнова   (21.04.2009 в 13:26)
 

ну если абсолютный путь еще похож на истинный, то что-то меня смущает относительный. скажите, у Вас "вызывающий" скрипт где лежит? такое ощущение, что он лежит вообще в какой-то закрытой папке

  Ответить  
 
 автор: Лена Смирнова   (21.04.2009 в 13:49)   письмо автору
 
   для: ddhvvn   (21.04.2009 в 13:38)
 

Вызываемый тут var/www/vhosts/domen.ru/httpdocs/head.php
а вызвать нужно сюда var/www/vhosts/domen.ru/subdomains/subdomen/httpdocs/index.php

  Ответить  
 
 автор: Miha_Kregov   (21.04.2009 в 14:30)   письмо автору
 
   для: Лена Смирнова   (21.04.2009 в 13:49)
 

так не вызвать, они на разных доменах, вы лучше скажите какая задача приследуется вызовом файла с другого домена, всегда есть другой путь

  Ответить  
 
 автор: ddhvvn   (21.04.2009 в 15:16)   письмо автору
 
   для: Лена Смирнова   (21.04.2009 в 13:49)
 

Я не уверен, но мне тоже кажется, что так не выйдет, несмотря на то, что хостинг один и тот же. Ошибки включены? Что-нибудь должно выдаваться....
Кстати, а попробуйте проверить наличие файла на субдомене через file_exists. если выдаст "тру", то и заинклюдиться должен.

И кстати. Почему у Вас так много переходов вверхd в относительном пути? по-моему, достаточно ../subdomains/subdomen/httpdocs/index.php

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования