Foros del Web » Programando para Internet » PHP »

AYUDA PLIS, Fatal error:

Estas en el tema de AYUDA PLIS, Fatal error: en el foro de PHP en Foros del Web. Fatal error: input in flex scanner failed in /home/httpd/vhosts/papergolf.com/httpdocs/html on line 1 Tengo una web que no me resuelbe las variables bien, es decir, las ...
  #1 (permalink)  
Antiguo 02/06/2004, 02:43
 
Fecha de Ingreso: noviembre-2003
Ubicación: Málaga
Mensajes: 293
Antigüedad: 20 años, 5 meses
Puntos: 1
AYUDA PLIS, Fatal error:

Fatal error: input in flex scanner failed in /home/httpd/vhosts/papergolf.com/httpdocs/html on line 1

Tengo una web que no me resuelbe las variables bien, es decir, las resuebe bien cuando le da la gana, unas veces fubciona y otras no es algo asi:

register_globals On Off

clic
<a href="home.php?seccion=galeria"

Código PHP:
switch ($seccion){

    case 
"galeria":
include(
"html/galeria.html");
    break;
etc... 
o tabien asi:
clic
<a href="home.php?seccion=galeria"
Código PHP:
include("html/$seccion.html"); 
Que pude ser? como se puede solucinar?
__________________

diseño web
  #2 (permalink)  
Antiguo 02/06/2004, 06:24
Avatar de echevemaster  
Fecha de Ingreso: diciembre-2002
Ubicación: Carabobo, Venezuela
Mensajes: 84
Antigüedad: 21 años, 4 meses
Puntos: 1
Si tienes las register_globals a Off tienes que utilizar los arreglos:

Código PHP:
$_GET['variable'];
o
$_POST
['variable']; 
__________________
En el codigo esta la solucion, pero no la encuentro por ningun lado.
  #3 (permalink)  
Antiguo 02/06/2004, 06:25
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Usa preferentemente:

switch ($_GET['seccion']){

ó

include("html/".$_GET['seccion'].".html");

Es decir .. en general USA los arrays superglobales $_GET, $_POST, $_COOKIE, $_SESSION .. etc (en una de las primeras FAQ's de este foro PHP tienes el "por qué"). Pero, recuerda que esto es válido sólo para PHP versión 4.1.0 o superior.

Sobre tu error concreto:
http://www.faqts.com/knowledge_base/.../13714/fid/336

Ahí comentan algo de FastCGI .. Revisa en un phpinfo() que versión de PHP usas y que modo de instalación estás usando (donde dice: "Server API" .. ).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:25.