Вывод результата части работы php кода в файл

Mr_Promoter
На сайте с 06.08.2004
Offline
254
1185

Короче внутри пхп я делаю инклюд, который выводится в браузер.

Надо, что бы результат выполнения этого инклюда так же выводился и в файл.

Как это сделать?

<?

echo("прочие действия кода");

include("scripr_to_browser.php");

??? scripr_to_browser.php -> /path/to/file/file.html ???

echo("прочие действия кода");

?>

http://webpromote.ru (http://webpromote.ru) - пописываю иногда ...
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

.......................

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Shtogrin
На сайте с 02.11.2006
Offline
95
#2

echo("прочие действия кода");

ob_start();

include("scripr_to_browser.php");

$data=ob_get_clean ();

//в файл PHP5, в PHP4 заменить на fopen+fwrite

file_put_contents('/path/to/file/file.html',$data);

//в броузер

echo $data;

echo("прочие действия кода");

www.shtogrin.com (http://www.shtogrin.com/). Канцтовары (http://www.invit.com.ua/). 1С Бухгалтерия (http://account.kiev.ua/).
Mr_Promoter
На сайте с 06.08.2004
Offline
254
#3
Shtogrin:
echo("прочие действия кода");

ob_start();
include("scripr_to_browser.php");
$data=ob_get_clean ();

//в файл PHP5, в PHP4 заменить на fopen+fwrite
file_put_contents('/path/to/file/file.html',$data);
//в броузер
echo $data;

echo("прочие действия кода");

Что то не работает ...

php 4

в браузер $data не выводит ...

может какую библиотеку ему специальную нужно подключить?

Shtogrin
На сайте с 02.11.2006
Offline
95
#4

для PHP5

file_put_contents('/path/to/file/file.html',$data);

для PHP4

$hand=fopen('/path/to/file/file.html','w');

fwrite($hand,$data);

fclose($hand);

Mr_Promoter
На сайте с 06.08.2004
Offline
254
#5

Нашел беду ...

output_buffering no value no value

попробую подключить ...

S
На сайте с 21.10.2007
Offline
34
#6

Ого уже и php5 есть.

Shtogrin
На сайте с 02.11.2006
Offline
95
#7
snug:
Ого уже и php5 есть.

Вы хоть бы смайлик поставили.

Mr_Promoter
На сайте с 06.08.2004
Offline
254
#8

:( все равно отказывается инклюд буферить ...

ob_start();

include ("/patch/to/script.php");

echo("<br>

<br>

Это должно быть в дата ....<br>

<br>

");

$data=ob_get_clean();

echo("Выводим в браузер - $data");

Выводит только

<br>

<br>

Это должно быть в дата ....<br>

<br>

:(

на инклюд забил ...

Mr_Promoter
На сайте с 06.08.2004
Offline
254
#9

Все разобрался. Спасибо за помощь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий