Автор Тема: Вывод результата файла ченез переменню...  (Прочитано 4984 раз)

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

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Добрый день,
заморачиваюсь с такой проблемой ...
мне надо вывести значение работы ПХП файла через текстовую переменную...
т.е этот файл генерит ХТМЛ код, который мне надо будет выдать в переменную ....

например
есть файл news.php - в нем идет подключение к базе ... и он выдает код...  ...


мне надо бы чтоб это все все в переменную загонял а потом бы я ее выводил...

 include \'м - не подходит :(

подскажите если есть идеи ....
Спасибо...
« Последнее редактирование: 21 Июня 2006, 16:02:30 от kiruxa »
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Вывод результата файла ченез переменню...
« Ответ #1 : 21 Июня 2006, 15:12:31 »
А зачем это в переменную какую-то загонять? ЧТо просто отдать это браузеру на съедение нельзя?

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Вывод результата файла ченез переменню...
« Ответ #2 : 21 Июня 2006, 15:17:09 »
Может ты этого хочешь

Output Control Functions

Оффлайн hanslinger

  • H2Oer
  • Ветеран
  • *****
  • Сообщений: 1148
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.orava.ru
Вывод результата файла ченез переменню...
« Ответ #3 : 21 Июня 2006, 15:22:16 »
И как только люди не заморачиваются! Обалдеть.
$Peremennaya=\'<table>...</table>\';
религия не позволяет сделать?

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Вывод результата файла ченез переменню...
« Ответ #4 : 21 Июня 2006, 15:28:22 »
Цитировать
html_coder:
А зачем это в переменную какую-то загонять? ЧТо просто отдать это браузеру на съедение нельзя?

Нет нельзя, мне потом этот поток еще обработать надо... т.е. мне результат работы файла в фунцкцию передать...

Цитировать
hanslinger:
И как только люди не заморачиваются! Обалдеть.

=\'...
\';

религия не позволяет сделать?


Это не то что надо....
надо типа $Peremennaya= some_include ("news.php");
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Вывод результата файла ченез переменню...
« Ответ #5 : 21 Июня 2006, 15:33:24 »
ну сделай  в news.php
return

а потом просто

$var = include(\'news.php\');

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Вывод результата файла ченез переменню...
« Ответ #6 : 21 Июня 2006, 15:42:57 »
Цитировать
html_coder:
var = include(\'news.php\');

не прокатит так ...
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Вывод результата файла ченез переменню...
« Ответ #7 : 21 Июня 2006, 15:47:12 »
Цитировать
kiruxa:
не прокатит так ...


http://ru.php.net/manual/ru/function.include.php

см. пример 16-10

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Вывод результата файла ченез переменню...
« Ответ #8 : 21 Июня 2006, 15:51:06 »
kiruxa
Как уже было сказано,
нужно тебе вот это: http://ru.php.net/manual/ru/function.ob-start.php
LJ: Backslashed life (rss)

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Вывод результата файла ченез переменню...
« Ответ #9 : 21 Июня 2006, 15:55:25 »
Делаю так ...

ob_start
();
require_once 
"news.php";

$output ob_get_contents();
ob_end_flush();



и по идее он должен уйти в $output, но  вывод происходит на экран :(

но в $output - также передается поток, притом все верно....


как можно отключить чтоб этот поток не выводился на экран...???
Спасибо...
« Последнее редактирование: 21 Июня 2006, 16:41:45 от kiruxa »
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Вывод результата файла ченез переменню...
« Ответ #10 : 21 Июня 2006, 16:46:02 »
разобрался :) спасибо огромное за помощь ....

очень выручили
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

 

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