Просмотр полной версии : Есть ли в ПХП возможность includ'а
Delt@DIM
31.07.2003, 09:42
Привет!
Есть ли в ПХП возможность includ'а таким образом, чтобы скрипт выполнялся на стороне того скрипта, которого "инклудят"?
Т.е. есть скритп script.php. И есть папка dir в которой лежит файл script2.php, который в рамках своей папки выполняет скрипт.
Если же мы будем просто инклудить script2.php толка никакого не будет, т.к. они находятся в разных папках. Нужно что-то подобное SSI.
Или как по другому решить мою проблему?
Твою проблему невозможно решить, пока не не изложишь ее связно.
чета да.. когда я читал начало, я думал, что понял в чем твоя проблема, когда дочитал до конца я понял, что не понимаю в этом мире две вещи: куда делась атлантида и что ты хочешь сделать.
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.
В общем мне нужно, чтобы первый скрипт, запустил второй скрипт, и показал "в себе" что получилось во втором скрипте...
Самое тупое решение:
script1:
<?php
$data = file('http://mysite.com/subdir/script2.php');
?>
Разумное решение -- явно хранить путь к файлу относительно корня сайта.
угу. инклуд текстовичка
http:/dir/text.txt
Déjà vu (http://www.flasher.ru/forum/showthread.php?threadid=47373) :D :D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.