<?php /** * Посветка php кода с нумерацией строк * автор: Nc_Soft * 21.05.08 */ //файл для подсвечивания $f=highlight_file('c:\WebServers\home\snippets\test.php',1); /* можно $f=highlight_string() */ //первая строка $str=1; //замена по регулярному выражению с функцией обратного вызова $f=preg_replace_callback('|<br />|sU','stroka',$f); //первая строчка + код echo '<span style="background-color:black;color:white">01</span> '.$f; function stroka($v) { GLOBAL $str; $str++; return $v[0].'<span style="background-color:black;color:white">'.sprintf("%02d", $str).'</span> '; } ?>