<? function HeighPHPcode( $Heightstring ){ do { $z = 0 ; if ( preg_match (@ # /<phpcode>(.*)</phpcode>/sU@#,$Heightstring,$reg)) { $z = 1 ; $code = @ # @#; ob_start (); highlight_string ( $reg [ 1 ]); $code = ob_get_contents (); ob_end_clean (); $reg [ 1 ] = addslashes ( $reg [ 1 ]); $Heightstring = preg_replace ( " /<phpcode>(.*)</phpcode>/sU " , " $code " , $Heightstring , 1 ); } } while ( $z ); return $Heightstring ; } # ############################################### # $PHPcode就是要被加亮的代码 $PHPcode = " <phpcode>echo "fdsfdsfds";</phpcode> " ; # ############################################### echo HeighPHPcode( " $PHPcode " ); ?>