show_source() - :syntax on
Sábado , 15 de Mayo de 2004. Enrique Barbeito García
He escogido un titulo algo raro para esta anotación con el fin de mostrar una de esas tantas funciones que nos proporciona PHP. Bueno, en realidad show_source() es un alias a otra función que verdaderamente realiza el trabajo sucio :)
show_source
Descripción: Esta función es un alias de highlight_file().PHP: show_sorce
Sugiero mirarse la página de highlight_file() :) Aunque ya adelanto que sirve para imprimir, con colores, el posible código PHP contenido en el fichero que especifiquemos. Resalta de este modo la sintaxis de dicho código y para ello se vale de la serie de colores que PHP tiene definidos en su resaltador de sintaxis.
Pero cuidado, esta función es tan útil como peligrosa. Por ejemplo a la hora de utilizarla pasando información a través de la URL. Cosas como hacerse un script de este modo:
<? show_source($_GET['file']); ?>
Y utilizándolo del modo: show_source.php?file=/etc/passwd obtendríamos el contenido de ese fichero. Es decir, que podríamos tener acceso al contenido de cualquier fichero del sistema en donde tengamos permisos de lectura.
Más vale leerse la página relativa a la función highlight_file() que cuentan cosas interesantes para utilizarla adecuadamente :-)
[…] osas. Se trata de un chapuScript (un script chapuza, cómo no jeje) relacionado con la anterior anotación a ésta […]
psizpjal mhho.