Si deseas que los internautas que visitan tu página web puedan ver el código fuente de tus archivos (PHP o HTML), aquí te enseñamos varias maneras de hacerlo.
¿Cómo encontrar el código en PHP?
La función highlight_file permite mostrar el código php de un archivo.
A continuación, un ejemplo de su uso para mostrar el código de index.php:
highlight_file(index.php);
Para obtener la ruta absoluta del archivo PHP actual podemos utilizar la constante predefinida __FILE__.
Nota: Es conveniente utilizar la función exit para no ejecutar el resto del script.
Al juntar estos diferentes fragmentos de código para mostrar el código fuente bajo cierta condición obtenemos las siguientes líneas:
if(isset($_GET['source'])) { highlight_file(__FILE__); exit; }
La primera línea de código analiza si la variable get source existe.
Atención: Este truco sólo colorea el código php, no el html.
¿Cómo ver el código en HTML?
Podemos utilizar view-source para mostrar el código html de la página. Por ejemplo, este enlace:
<a href="view-source:http://es.ccm.net/">El código html de CCM</a>
Mostrará el código html de la página de inicio de ccm.
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:
<?php echo $_SERVER['PHP_SELF'];?>
en el archivo "index.php" que se encuentra en un directorio llamado “directorio/” de tu sitio web, el resultado será:
/directorio/index.php
Por tanto, para mostrar el código html de un archivo:
<a href="view-source:la_direccion_de_tu_sitioweb<?php echo $_SERVER['PHP_SELF'];?> ">Source html</a>
E indicamos su nombre:
<a href="view-source: la_direccion_de_tu_sitioweb/index.html">Código fuente de la página de inicio</a>
Hay que tener en cuenta que view-source no funcionará con rutas relativas como:
<a href="view-source:index.html">Código fuente de la página de inicio.</a>
Webmaster
- Ver codigo php de una pagina
- Como ver el codigo php de una pagina web
- Ver archivos php de una web
- Códigos php listos para usar [resuelto] > Foros - Webmastering
- Necesito código .php y .html para formulario > Foros - Webmastering
- Copiar estructura de HTML en una pagina [resuelto] > Foros - Webmastering
- Me pueden dar ejemplos de una web en html. [resuelto] > Foros - Programación
- Donde insertar y combinar php con html > Foros - Webmastering
- Cómo quitar el subrayado de los enlaces en HTML/CSS
- Cómo colocar un icono o favicon en HTML
- Por qué no aparecen imágenes en una página web
- Cómo adaptar una página web a diferentes resoluciones
- PhpMyAdmin: #1045 Access denied for user root@localhost
- Cómo crear una DIV transparente con CSS
- Cómo modificar la altura de un elemento HTML en Javascript
- Cómo insertar un PDF en una página web
- Índice indefinido en PHP: cómo solucionar errores
- Cómo redireccionar una página en PHP
- Cómo verificar el formato de una dirección de correo
- Cómo obtener la altura de un elemento HTML en Javascript
- Cómo verificar el dominio de una dirección de correo con PHP
- Cómo cambiar el aspecto del cursor
- Cómo integrar la función split() en Javascript
- Cómo detectar la resolución de la pantalla en PHP
- Las normas en ergonomía de software
- Cuál es la diferencia entre display:none y visibility:hidden
- Cómo insertar espacios consecutivos en HTML
- Cómo alojar imágenes en la Web con ImageShack
- Cómo crear una página web dinámica y bonita
- Cómo validar una página HTML
- Fuentes para páginas web: tipografía recomendada, genérica
- Cómo instalar Joomla en Wamp
- Cómo obtener la concatenación de cadenas en Javascript
- Cómo hacer un formulario en línea
- Criterios Ergonómicos: métodos de evaluación
- Apache y Windows: cómo crear un host virtual