Forum Webscript.Ru
Программирование => PHP => Тема начата: kiruxa от 21 Июня 2006, 15:09:34
-
Добрый день,
заморачиваюсь с такой проблемой ...
мне надо вывести значение работы ПХП файла через текстовую переменную...
т.е этот файл генерит ХТМЛ код, который мне надо будет выдать в переменную ....
например
есть файл news.php - в нем идет подключение к базе ... и он выдает код...
мне надо бы чтоб это все все в переменную загонял а потом бы я ее выводил...
include \'м - не подходит :(
подскажите если есть идеи ....
Спасибо...
-
А зачем это в переменную какую-то загонять? ЧТо просто отдать это браузеру на съедение нельзя?
-
Может ты этого хочешь
Output Control Functions (http://ru.php.net/manual/ru/ref.outcontrol.php)
-
И как только люди не заморачиваются! Обалдеть.
$Peremennaya=\'\';
религия не позволяет сделать?
-
html_coder:
А зачем это в переменную какую-то загонять? ЧТо просто отдать это браузеру на съедение нельзя?
Нет нельзя, мне потом этот поток еще обработать надо... т.е. мне результат работы файла в фунцкцию передать...
hanslinger:
И как только люди не заморачиваются! Обалдеть.
=\'\';
религия не позволяет сделать?
Это не то что надо....
надо типа $Peremennaya= some_include ("news.php");
-
ну сделай в news.php
return
а потом просто
$var = include(\'news.php\');
-
html_coder:
var = include(\'news.php\');
не прокатит так ...
-
kiruxa:
не прокатит так ...
http://ru.php.net/manual/ru/function.include.php (http://ru.php.net/manual/ru/function.include.php)
см. пример 16-10
-
kiruxa
Как уже было сказано,
нужно тебе вот это: http://ru.php.net/manual/ru/function.ob-start.php
-
Делаю так ...
ob_start();
require_once "news.php";
$output = ob_get_contents();
ob_end_flush();
и по идее он должен уйти в $output, но вывод происходит на экран :(
но в $output - также передается поток, притом все верно....
как можно отключить чтоб этот поток не выводился на экран...???
Спасибо...
-
разобрался :) спасибо огромное за помощь ....
очень выручили