Foros del Web » Programando para Internet » PHP »

Fallo de novato (supongo)

Estas en el tema de Fallo de novato (supongo) en el foro de PHP en Foros del Web. Bueno llevo poco tiempo con esto del php, un añito o asi, pero lo cojo muy poco. y bueno el caso esque me estoi aciendo ...
  #1 (permalink)  
Antiguo 13/09/2007, 06:46
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Fallo de novato (supongo)

Bueno llevo poco tiempo con esto del php, un añito o asi, pero lo cojo muy poco. y bueno el caso esque me estoi aciendo una web y me da un fallo muy grande.

La tengo configurada para que al escribir la pagina al final de la web se represente en el centro, es decir "index.php?id=temas" saldrai en el lugar inidicado la pagina "temas.php" pero no aparece me manda al index, que podre ser?? solo me da fallo en algunso servidores, en otros no.
  #2 (permalink)  
Antiguo 13/09/2007, 08:36
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Fallo de novato (supongo)

Por mas que lea no queda muy clara tu duda.
  #3 (permalink)  
Antiguo 13/09/2007, 18:12
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Fallo de novato (supongo)

Bueno te explico de nuevo xD perdon por escribir tan mal, esque entre las prisas y mi analfabetismo vamos claros, jejeje.

Bueno mi duda es la siguiente, explikada en palabras tradicionales xD.

Yo al escribir por ejemplo http://www.miweb.com/index.php?id=temas en la web sale el index.php y en una parte que yo habia especificado sale el archivos temas (que es la terminacion) bueno aver si quieres te envio por privado la web para que veas el fallo que te digo esque no se explicarme lo siento
  #4 (permalink)  
Antiguo 13/09/2007, 18:31
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Re: Fallo de novato (supongo)

pues si vas a buscar temas con la variable id que es lo que se ve creo que si es por URL a lo mejor no ocupas GET para recivir y estas mostrando el id
asi...
$id y no $_GET[id] como deberia ser, puede que sea eso???
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #5 (permalink)  
Antiguo 13/09/2007, 18:34
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Re: Fallo de novato (supongo)

Aver... lo que tu quieres es que solo te muestre el 'apartado' temas?¿

y por ejemplo si tu pones ?id=menu

que te salga solo el menu...

a eso te refieres?

saludos
__________________
*La amistad se multiplica cuando se divide*
  #6 (permalink)  
Antiguo 14/09/2007, 06:05
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Fallo de novato (supongo)

mira el codigo es este,

Código:
<? 

// Donde se incluyen las paginas de forma automatica (con la url index.php?id=nombrepagina

// se abriria la pagina nombrepagina.php en esta parte).

if($id == "") { 

include("noticias.php"); 

}

else { 

if(file_exists("$id.php")) { 

include("$id.php"); 

} 

else { 

include("error.php"); 

} 

} 

?>
(esta sacado del electrosnuke), supuesto la pagina es mia no me estoi lucrando con este codigo, jeje y bueno el caso esque no se porque en algunos hosting funciona y en otros no, no se si esque tiene algun fallo o que tengo que configurarlo. creo que deberia de ahber puesto el codigo desde el principio. jeje.
  #7 (permalink)  
Antiguo 14/09/2007, 06:26
 
Fecha de Ingreso: enero-2007
Ubicación: Buenos Aires, ARG
Mensajes: 71
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Fallo de novato (supongo)

Bueno de lo q escribiste tengo 2 interpretaciones:

1:
En primer lugar vos siempre estas llendo a index.php. O sea cuando pones

index.php?id=nombrepagina

vos estas llamando a la página index y despues solo haces includes de archivos nada más. Pero estás incluyendo un archivo en el mismisimo archivo index, por lo cual no vas a ir al archivo en cuestion. Como mucho la forma de ir a ese archivo es haciendo un header("Location: noticias.php") por ejemplo......

2:

No haces el GET de la variable $id

El código debería ser:
Código PHP:
$id $_GET['id'];

if(
$id == "") { 

    include(
"noticias.php"); 

}elseif(
file_exists("$id.php")) { 

    include(
"$id.php"); 
}else { 

include(
"error.php"); 




?> 

Bueno si en9tendí espero q te sirva, salu2
  #8 (permalink)  
Antiguo 14/09/2007, 06:32
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Fallo de novato (supongo)

voy a probarlo, muchas gracias por su atencion, ahora te cuento.
  #9 (permalink)  
Antiguo 14/09/2007, 07:01
 
Fecha de Ingreso: septiembre-2007
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Fallo de novato (supongo)

xdios!! muxhas gracias a todos, me habeis hecho un poquito mas feliz :D jeje muchas gracias enserio sois unos fenomenos.
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 20:16.