a ver lo que hice fue tomar ese ejemplo (en realidad copiarlo por ahora) y agregarle algunas cosillas
Código PHP:
function color_source($string){
$array_contenido = explode("[source]",$string);
$final = $array_contenido[0];
for($i = 1;$i <= count($array_contenido);$i++){
$array_contents = explode("[/source]",$array_contenido[$i]);
ob_start();
highlight_string($array_contents[0]);
$array_contents[0] = ob_get_contents();
ob_end_clean();
$final .='
<font face="Courier new, Courier, Mono" size=3>'.$array_contents[0]."</font>
".$array_contents[1];
}
return $final;
}
//para mostrar el texto pondria algo asi
$texto=$row["contenido"];
$texto=str_replace(" \n","<br>"$texto);
echo color_source($texto);
el problema es que con eso me muestra esto
Código PHP:
<? <br>echo
Warning: Unexpected character in input: (ASCII=92) state=1 in c:archivos de programaapache groupapachehtdocsshow_source.php on line 8
"lalala\"; <br>?> <br>
osea me da ese error y me muestra los saltos de linea dentro del codigo php.
como hago para que pase eso

y por que me da ese error
Gracias