highlight

varan

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

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

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

tony2001

TeaM PHPClub
[m]highlight_string[/m]
насчет вывода - уточни, не могу понять зачем это надо
 

[VS]

Guest
varan: для перенаправления вызывай скрипт

php myscript.php > file.txt
 

varan

Б̈́̈̽ͮͣ̈Л̩̲̮̻̤̹͓ДͦЖ̯̙̭̥̑͆А͇̠̱͓͇̾ͨД͙͈̰̳͈͛ͅ
А из самого скрипта myscript.php никак?

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

su1d

Старожил PHPClubа
PHP:
ob_start();

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

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