Mostrar el código php/xhtml de páginas web

Si deseas que los internautas que visitan tu página web puedan ver el código fuente de tus archivos (PHP o HTML), existen varias soluciones.

En php

Mostrar el código php

La función highlight_file permite mostrar el código php de un archivo.

Ejemplo para mostrar el código de index.php:

También podemos utilizar la constante __FILE__ para mostrar el código fuente del archivo actual.

Es conveniente utilizar la función exit para no ejecutar el resto del script.

Es posible juntar estos diferentes fragmentos de código para mostrar el código fuente bajo cierta condición, aquí por ejemplo si la variable get “source” existe:

Atención: Ten cuidado de no mostrar tu contraseña al utilizar este truco.

 [ads1]

El inconveniente de este truco es que sólo colorea el código php y no el html. Sin embargo, el código html generado por esta función es invalido, ya que no coloca doctype, etiquetas body, html…

Mostrar el código html

Podemos utilizar view-source para mostrar el código html de la página.

Por ejemplo, este enlace:

[box type=»note»]

<code><a href=»view-source:http://www.google.com/»>El código html de Google</a>

 [/box]

 Mostrará el código html de la página de inicio de Google.

La variable php $_SERVER[‘PHP_SELF’] corresponde al nombre del archivo y a su ruta de acceso en relación a la raíz del sitio web.

Por ejemplo, si escribes este código

[ads1]

[box type=»note»]<?php echo $_SERVER[‘PHP_SELF’];?>[/box]

en el archivo «index.php» que se encuentra en un directorio llamado “directorio/” de tu sitio web, el resultado será:

/directorio/index.php

Podemos combinar estos dos trucos para mostrar el código html de un archivo escribiendo:

[box type=»note»]<a href=»view-source:la_direccion_de_tu_sitioweb<?php echo $_SERVER[‘PHP_SELF’];?>«>Source html</a>[/box]

 

 

¿Tienes un programa desarrollado por tí? Envíanos los datos! También puedes apoyar con diferentes links a programas. Envia tu link. ¡TODOS GANAMOS!

abramoca

Administrador del sitio web, publico contenidos referente a programas y a la web. Pidan sus programas y echen un vistazo a todo lo publicado! (Acepto comentarios de cualquier tipo).