Foros del Web » Programando para Internet » PHP »

funcion de PHP que colorea la sintasix

Estas en el tema de funcion de PHP que colorea la sintasix en el foro de PHP en Foros del Web. Hola, bueno se que hay una funcion que te colorea la sintasix de una archivo, es lo que utilizan los de phpbuidler :-9 espero que ...
  #1 (permalink)  
Antiguo 11/02/2002, 15:10
Avatar de epplestun  
Fecha de Ingreso: octubre-2001
Mensajes: 1.621
Antigüedad: 23 años
Puntos: 5
funcion de PHP que colorea la sintasix

Hola, bueno se que hay una funcion que te colorea la sintasix de una archivo, es lo que utilizan los de phpbuidler :-9 espero que me entiendan gracias
  #2 (permalink)  
Antiguo 11/02/2002, 15:29
 
Fecha de Ingreso: enero-2002
Mensajes: 11
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: funcion de PHP que colorea la sintasix

La funcion que buscas es: show_sorce()

el parametro que debes pasarle es el nombre de un script de php, ej:

show_source("mi_archivo.php3");


Trabajar, trabajar y trabajar!

Luis López
[email protected]
  #3 (permalink)  
Antiguo 11/02/2002, 16:05
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años
Puntos: 69
Re: funcion de PHP que colorea la sintasix

A modo de agregado, les comento que PHP también tiene otra función, highlight_string(); que realiza el proceso de coloreado, pero en el String que le pasemos como parámetro, y no de un File entero.

saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #4 (permalink)  
Antiguo 12/02/2002, 08:56
Avatar de Ferdy
Colaborador
 
Fecha de Ingreso: junio-2001
Ubicación: España
Mensajes: 1.430
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: funcion de PHP que colorea la sintasix

Yo acostumbro a usar una función como esta:<pre>&lt;?php
/**
* string colorea ( string datos ) - Devuelve la cadena con la sintaxis coloreada
**/
function colorea ( $datos )
{
// Abrimos el buffer de salida
ob_start();
// Si el dato es un fichero mostramos la sintaxis del contenido
if (file_exists($datos))
{
show_source($datos);
}
// En otro caso asumimos que es una cadena de código
else
{
highlight_string($datos);
}
// recogemos el contenido del buffer
$cnt = ob_get_contents();
// cerramos el buffer
ob_end_clean();
// devolvemos el contenido del buffer
return $cnt;
}
?&gt; </pre>

Salu2.Feliz Codding


- Fernando Pereda ( Ferdy )
<center><a href="http://www.ferdyx.org/firmas.php"><img src="http://www.ferdyx.org/reg_tira.jpg" border="0"></a></center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.