29/01/2014, 08:12
|
|
Respuesta: ver codigo fuente de python con minimal,
Esto es bien simple: Los lenguajes usados para generar páginas web, se interpretan en el servidor, no en el cliente (tu navegador, o curl en este caso). Por tanto lo que podés obtener de un programa interpretado es el resultado, no el código. Es como si quisieras obtener el código fuente de Internet Explorer haciendo doble click en el ícono del escritorio, simplemente no es así como funciona.
Dicho eso, nada te impide poner un archivo en tu sitio de tal manera que no sea interpretado por el servidor al momento de llamarlo (por ejemplo, código fuente PHP con extensión TXT), y descargarlo de ese modo. De hecho, hay una opción de configuración en mod_php que te permite activar la extensión ".phps" y descargar el texto de un archivo PHP en vez de ejecutarlo.
Pero eso normalmente es algo que, o haces intencionalmente, o es producto de una mala configuración del servidor (los servidores web no saben mágicamente qué es lo que tienen que ejecutar y qué es lo que deben servir tal como está, todo depende de la configuración). Si no hay intencionalidad, ni mala configuración, ni un bug en el software del servidor, sencillamente NO ES POSIBLE obtener el código fuente de una aplicación web.
Saludos. |