Получение результата работы одного php-скрипта из другого

medvaldo

Новичок
Получение результата работы одного php-скрипта из другого

Здравствуйте!
Проблема такая: есть на сервере файл, к примеру, 1.php и файл 2.php
Как внутри файла 1.php получить результат работы файла 2.php?

Я пытался сделать что-то вроде file("2.php?a=3&b=4"), но вылетает ошибка, дескать плохие параметры :(
 

medvaldo

Новичок
Фанат, дело все в том, что нужно считать результат работы файла 2.php в какую-то внутреннюю переменную 1.php. На всякий случай более подробно:
К примеру:
2.php:
<?php
if($a == 1) {
echo $a;
} else {
echo $b;
}
?>
Таким образом, нужно не просто включение кода на этапе выполнения (include). Хотелось бы, чтобы в файле 1.php какой-либо переменной можно было бы присвоить результат работы всего скрипта 2.php
То есть, если бы подключались через http, то, как сказал Беркут (спасибо ему),
file_get_contents('http://domain.ru/2.php?a=3&b=4');
Но файлы-то лежат оба на сервере и подкючать их через http - не очень рационально с точки зрения быстродействия :(
 

bgm

&nbsp;
medvaldo
А что ты понимаешь под результатом работы всего скрипта 2.php - то, что находится в выходном буфере, или значения конкретных переменных, изменённых в ходе выполнения скрипта?
 
Сверху