Función PHP show_source()
❮ Referencia miscelánea de PHP
Ejemplo
Usando un archivo de prueba ("test.php") para generar el archivo con la sintaxis de PHP resaltada:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
La salida del navegador del código anterior podría ser (dependiendo del contenido de su archivo):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
La salida HTML del código anterior podría ser (Ver código fuente):
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Definición y uso
La función show_source() genera un archivo con la sintaxis de PHP resaltada. La sintaxis se resalta mediante el uso de etiquetas HTML.
Los colores utilizados para resaltar se pueden configurar en el archivo php.ini o con la función ini_set().
show_source() es un alias de Highlight_file() .
Nota: Al usar esta función, se mostrará el archivo completo, ¡incluidas las contraseñas y cualquier otra información confidencial!
Sintaxis
show_source(filename,return)
Valores paramétricos
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Detalles técnicos
Valor devuelto: | Si el parámetro de devolución se establece en VERDADERO, esta función devuelve el código resaltado como una cadena en lugar de imprimirlo. De lo contrario, devuelve VERDADERO en caso de éxito o FALSO en caso de error. |
---|---|
Versión PHP: | 4+ |
Registro de cambios: | A partir de PHP 4.2.1, esta función ahora también se ve afectada por safe_mode y open_basedir. Sin embargo, safe_mode se eliminó en PHP 5.4. PHP 4.2: se agregó el parámetro de retorno. |
❮ Referencia miscelánea de PHP