Buenas... estoy jugando un poco con PHP, y me percarté de que no se puede ver el código fuente, dado que es del lado del servidor, y no del cliente como HTML.
Mi pregunta es sencilla... Necesito saber, si se puede de alguna forma, permitir ver a la gente que visite la página, que vean el código fuente de php... Y en el caso de que se pudiese, si se puede ocultar alguna parte.
Si por ejemplo tenemos
<?php
$ej1 = 2;
$ej2 = 3;
if($ej1+$ej2==5){
//Codigo;
}else{
//Codigo;
}
?>
Si yo quiere que la gente pueda ver el código fuente de éste ejemplo ¿como haría para que lo viesen? y ahora bien, si se puede... cómo haría por ejemplo para permitirles ver la parte del código condicional if, pero no la de else?
Pues imprimiendolo con sentencias como echo. Creo que no hay más modos...
Sa1uDoS
Cita de: mr.blood en 30 Junio 2013, 19:22 PM
Pues imprimiendolo con sentencias como echo. Creo que no hay más modos...
Sa1uDoS
Pero imprimirlo en la propia página no me interesa... lo que necesito es que se visualice en el código fuente. T_T
para que se visualize el codigo fuente tendrias que accesarlo desde otra pagina, leer esa como archivo, pasarla a una variable e imprimirla con echo como un texto plano, pero directamente no se realmente como se puede hacer
http://www.php.net/manual/es/function.highlight-string.php
http://www.php.net/manual/es/function.highlight-file.php
Citarahora bien, si se puede... cómo haría por ejemplo para permitirles ver la parte del código condicional if, pero no la de else?
Eso ya es pedir demasiado.
Saludos
coloca en ek codigo comentarios
ej:
/*--!seccion1-inicio*/
/*--!seccion1-fin*/
lee linea a linea el archivo y le colocas
if(stristr($linea,"!seccion1-inicio")){
do{
//leer linea
//mostrar linea
}while(!stristr($proxima_linea,"!seccion1-fin"));
}