12 de mayo de 2015

Resaltar sintaxis PHP en navegadores

A veces debes mostrar tu código php en el navegador de tu red interna para que otras personas puedan revisarlo y crear un complemento a codificar un modulo que implemente tu función, que herede de tu clase, que utilice tu interfaz, etc

Ante estos casos por seguridad no les envías tu archivo php ya que la persona interesada solo necesita saber cual fue la lógica con que trabajaste tu código, para solo mostrar tu código con la sintaxis php correcta puedes utilizar esta función siempre teniendo en cuenta de especificar correctamente la ruta donde esta guardado tu archivo php
<?php
echo nl2br(highlight_string(file_get_contents('BLOGGER\CFG\parametros.php')));
?>

Related Posts:

  • Patrón RegistryLa idea de este patrón es crear una clase que tenga un array donde guardar los objetos registrados y una serie de métodos: uno que añada los objetos al array, otro que compruebe su existencia para evitar duplicaciones, otro q… Read More
  • PHP PDO y Procedimientos Almacenados MySQLSe trataran diferentes escenarios y en toda la entrada se trabajara la sentencia SELECT en un procedimiento almacenado en MySQL que variara según el numero y el tipo de parámetros que acepte o que entregara. La tabla a utiliz… Read More
  • Patrón Singleton PHPSingleton o instancia única es un patrón de diseño cuya función es crear un único acceso global para restringir la creación de objetos pertenecientes a una clase o el valor de un tipo a un único objeto, de forma que garantiza… Read More
  • XSS (Cross-site scripting) PHPSeguridad PHP - Cross Site Scripting (XSS) Es una vulnerabilidad que aprovecha la falta de mecanismos de filtrado y validación en los campos de entrada. Permitiendo así el envío de scripts completos (como Visual Basic Script… Read More
  • Patrón Factory PHPEl patrón Factory permita la instancia de objetos en tiempo de ejecución, la ventaja de utilizar este patrón de diseño es que tenemos centralizada la creación de los objetos en una clase que a pedido, nos devuelve instancias … Read More