Me recomiendan esto?

Iniciado por morenochico, 1 Septiembre 2009, 22:50 PM

0 Miembros y 1 Visitante están viendo este tema.

morenochico

bien lo que quiero es desplegar un html que hace una tercera persona, por lo que en mi index.php tengo esto:

<? $lines = file('pagina2.html');
foreach ($lines as $line_num => $line) { 
$datos = explode("CR", $line);
echo $datos[0];
  }
?>


La idea es un poco hacia la seguridad, que segun el usuario, si esta "logeado" o no la pagina le muestre el .html que le corresponda sin tantas lineas para componer el archivo html . Lo malo es que si quisiera que esa pagina tuviera una funcion php pues solo mostraria el codigo php a la pantalla y no haria nada.

Aunque funciona no he visto que sea lo comun, habra otra forma?

Spider-Net

Usa la función include.
include te permite incluir cualquier fichero php y obviamente ejecuta cualquier sentencia php que exista en dicho fichero.

Estaría bien que también consultases sobre require, require_once e include_once.

No sé qué variables comprobarás para ver si el usuario está logueado pero me invento unas de ejemplo.

Código (php) [Seleccionar]
if(!empty($_SESSION['usuario']) && !empty($_SESSION['password'])){
     include("index2.php");
}else{
     include("error404.php");
}


Saludos!

morenochico

Pues la pregunta es porque como el html lo hace otra persona tengo poco control sobre el contenido, asi que pense que para no complicarme solo "imprimo" el html y ya a fin y al cabo las funciones las hago yo y segun el usuario le presento la pagina correcta.


Mas que nada quiero saber si es valido y si es eficiente.