Автор Тема: виртуальное выполнение скрипта  (Прочитано 3021 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн golden-den

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 118
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kosmos13.narod.ru
виртуальное выполнение скрипта
« : 09 Ноября 2006, 18:37:51 »
есть файл code.php
в нем находится произвольный код, типа:
циклы, выборки из базы, print и т.д.
Результатом code.php будет к примеру таблица данных, выбранных из базы + картинки и т.д.

Основным скриптом является другой файл index.php (к примеру).
Необходимо выполнить code.php из основного скрипта, не выводя на экран результат code.php, и передать этот результат дpугой переменной в index.php.

1. Как это сделать?
при этом хотелось бы, чтобы ограничений на code.php не было.
т.е. там могут быть и print"";
Если же отказаться от операторов print""; , то надо все результаты передавать на выходе в одну переменную.
В этом случае в файле index.php надо знать переменную, в которую все передавалось или же ставить требование: переменная должна быть $return и никакая другая.

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
виртуальное выполнение скрипта
« Ответ #1 : 09 Ноября 2006, 18:45:49 »
[p]ob_start[/p]

[p]ob_get_clean[/p]

Оффлайн golden-den

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 118
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kosmos13.narod.ru
виртуальное выполнение скрипта
« Ответ #2 : 09 Ноября 2006, 19:06:02 »
спасибо

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
виртуальное выполнение скрипта
« Ответ #3 : 10 Ноября 2006, 11:04:51 »
А еще можно сделать $var=include(\'code.php\'); :-)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28