include через http РЕЗУЛЬТАТА выпонения скрипта

Сергей123

Новичок
include через http РЕЗУЛЬТАТА выпонения скрипта

ДАНО:
В корне сайта http://example.com/ лежит только папка shop и файл index.php.
"Весь сайт" - в папке shop (в т.ч. там лежит другой, "основной" index.php).
В index.php, который в корне сайта, лежит header на http://example.com/shop/index.php.

НАДО:
Избавиться от header при заходе на http://example.com/.

ПРОБОВАЛ:
В index.php, который в корне сайта, включить СОДЕРЖИМОЕ, возвращаемое "основным" index.php, заменяя
header на:
1.
ini_set('allow_url_fopen', 1);
include 'http://artshowrooms.com/shop/index.php';
2.
ini_set('allow_url_fopen', 1);
readfile('http://artshowrooms.com/shop/index.php');

РЕЗУЛЬТАТ:
Работает так, как хочу, но
Warning: main(): stream does not support seeking in bla-bla on line 4

ВОПРОС:
Проигнорить warning и оставить как есть или я что-то принципиально не так делаю и есть правильное
решение?
 

Сергей123

Новичок
IntenT, прости, я, пожалуй, и проверять не стану.
Это инклудит сам код, а в нём есть другие инклуды, которые побьются из-за смены пути (надо было мне в условии написать это).
 

Crazy

Developer
Сделай так, как сказано в последнем сообщении по приведенной ссылке. :)
 

MD

Guest
Пасиб бешаному дядьке за его полезную ссылку :)
 

Crazy

Developer
Не советую. У одного из участников того треда сейчас, как мне кажется, месячные.
 

Crazy

Developer
А я что? Я -- ничего. :)

Если серьезно, то в ДАННОМ случае я бы сделал свой враппер вокруг include/readfile, чтобы ПОТОМ, когда баг будет исправлен, убрать собаку в одном конкретном месте.
 

Сергей123

Новичок
:) Crazy, это, конечно, в целом достойный подход, но у нас в конторе с 2,5 web-программистами, где важен только сиюминутный результат, быстро отвыкаешь от желания реализовывать даже более нужные "правильности".
 
Сверху