highlight

  • Автор темы Автор темы varan
  • Дата начала Дата начала

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
highlight

Господа, как мне вывести подсветку синтаксиса PHP не для файла целиком, а для какой-то отдельных строк, хранящихся в какой-то переменной $var?

И еще, можно ли программно перенаправлять stdout? То есть, чтобы при вызове print "sdfsdf" запись происходила в какой-нибудь файл?
 
[m]highlight_string[/m]
насчет вывода - уточни, не могу понять зачем это надо
 
varan: для перенаправления вызывай скрипт

php myscript.php > file.txt
 
А из самого скрипта myscript.php никак?

tony2001: допустим, есть некая программа, которая делает нужные и полезные вещи, но постоянно по ходу программы что-то выводит на экран, так вот, мне это на экран, допустим не надо, а надо в log.txt, не переделывать же ее всю.
 
PHP:
ob_start();

// нужные и полезные вещи

fputs($f = fopen('log.txt', 'w'), ob_get_contents()); 
fclose($f);
ob_end_clean(); // если надо _только_ в файл
 
Сверху