Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/11/2009, 02:28
Greco2
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 10 meses
Puntos: 7
Respuesta: problemas con if

tienes lo siguiente:

Código PHP:
Ver original
  1. ejemplo.com/index.php?ms=pagina.php
  2.  
  3. if (isset($_GET['ms'])) {$page = $_GET['ms'];
  4. if (file_exists("$ms")){ include ( "$ms");}
  5. else {print "<h1>Ha ocurrido un error, en la página ms.</h1>";}}

prueba con...

Código PHP:
Ver original
  1. ejemplo.com/index.php?ms=pagina.php
  2.  
  3. if (isset($_GET['ms'])){
  4.   $page = $_GET['ms'];
  5. }elseif(file_exists($page)){
  6.   include($page);
  7. }else{
  8.   print "<h1>Ha ocurrido un error, en la página ms.</h1>";
  9. }

se supone que en la linea 3 estas asignando a la variable $page el valor recibido por GET, en este caso pagina.php, entonces cuando haces el file_exists y el include debes hacerlo a dicha variable o en su defecto directamente a $_GET['ms']. Tambien tenias puesta la variable $ms entre comillas dentro de las funciones file_exists e include y asi no deben ir.

Saludos