PDA

Просмотр полной версии : Есть ли в ПХП возможность includ'а


Delt@DIM
31.07.2003, 09:42
Привет!
Есть ли в ПХП возможность includ'а таким образом, чтобы скрипт выполнялся на стороне того скрипта, которого "инклудят"?
Т.е. есть скритп script.php. И есть папка dir в которой лежит файл script2.php, который в рамках своей папки выполняет скрипт.
Если же мы будем просто инклудить script2.php толка никакого не будет, т.к. они находятся в разных папках. Нужно что-то подобное SSI.
Или как по другому решить мою проблему?

Crazy
31.07.2003, 10:46
Твою проблему невозможно решить, пока не не изложишь ее связно.

Nirva
31.07.2003, 11:01
чета да.. когда я читал начало, я думал, что понял в чем твоя проблема, когда дочитал до конца я понял, что не понимаю в этом мире две вещи: куда делась атлантида и что ты хочешь сделать.

Delt@DIM
31.07.2003, 11:32
Приношу свои извинения!
Изложу сущность моей проблемы:
Как я уже и говорил, есть два файла:
script.php (от лежит в рут директории) и script2.php (а он лежит в папке dir)
Сущьность в том что скрипт script2.php в своей директории открывает файл text.txt (который лежит в той же директории), читает его, и что-либо туда записывает.

Ну а если я сделаю в файле script.php инклуд на файл script2.php, то в файле script.php будет скрипт открытия файла text.txt, который лежит там же, где и сам script.php. Т.е. script.php будет открывать файл text.txt в своей директории, и это вызовет ошибку, т.к. файла text.txt нет в его директории, а он находится в директории dir.

В общем мне нужно, чтобы первый скрипт, запустил второй скрипт, и показал "в себе" что получилось во втором скрипте...

Crazy
31.07.2003, 11:39
Самое тупое решение:

script1:

<?php

$data = file('http://mysite.com/subdir/script2.php');

?>


Разумное решение -- явно хранить путь к файлу относительно корня сайта.

Nirva
31.07.2003, 12:03
угу. инклуд текстовичка
http:/dir/text.txt

Useless
31.07.2003, 13:45
D&eacute;j&agrave; vu (http://www.flasher.ru/forum/showthread.php?threadid=47373) :D :D