Здравствуйте!
Итак, у меня есть файл log.tpl
1. vlados - 16 Января, 2013 - 21:59:40 - перейти к сообщению
и скрипт, который во время работы делает вывод каких либо данных (например, ошибок или попросту обычная log информация).
До этого момента у меня все работало как надо с обычным flush(), но теперь я решил подключить и дизайн, поэтому мне как то надо все это сделать иным способом.
Я думаю, что можно сделать примерно так, но как это реализовать правильно???
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- buffer(function($str){$html = str_replace('{OUTPUTLN}', $str.'<br>{OUTPUTLN}',$html);return str_replace('{OUTPUTLN}', '',$html);});
- function work(){
- // work...
- // write string
- echo "Sth log info";
- buffer_flush();
- }
- function another_work(){
- // work...
- // write string
- echo "Sth log info";
- buffer_flush();
- }
- echo 'start work';
- work();
- another_work();
- echo 'end work';
И результат будет такой:
CODE (html):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <div class="asds">
- start work<br>
- Sth log info<br>
- Sth log info<br>
- end work<br>
- </div>