Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/06/2009, 09:33
My_lady
 
Fecha de Ingreso: marzo-2004
Mensajes: 35
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Problema de conexión al cambiar parámetros

Muchas gracias a ambos por vuestras sugerencias. Efectivamente, el problema no está en la conexión, pues el archivo de verificación ha funcionado perfectamente (¡gracias por la idea, abimaelrc!), pero mis scripts siguen sin funcionar. Así pues, bien mi error reside en la actualización de las rutas, que creo haber hecho correctamente, o en el planteamiento de la estructura. Me explicaré:

La web está construida de la siguiente manera: una página principal, llamémosla Principal.php (index.html redirige automáticamente a ésta, por lo que no la tendré en cuenta), donde según la id que se le pase en la barra de direcciones hago include un archivo .php correspondiente a cada sección. Por ejemplo: todo_lo _de_antes/Principal.php?id=1 me cargaría (con include) Seccion1.php. El código tiene más o menos este aspecto (la versión real es algo más complicada -no mucho- pero con que sólo me fucionara esta parte habría adelantado mucho).
Código:
<?
if ($id == "1") {
	include ("PHP/Seccion1.php");}

elseif ($id == "2") {
	include ("PHP/Seccion2.php");}
?>
El caso es que no carga lo que se le pide, porque a veces hago include archivos php sin conexión a base de datos (que puedo ver perfectamente si escribo su ubicación en la barra de direcciones) y tampoco funciona, por lo que me temo que el error pudiera residir en confiar tanto en la barra de direcciones. En localhost este sistema me funcionaba perfectamente, pero ahora que lo he subido al nuevo servidor no hace include nada.

¿A qué puede deberse esto? ¿Tiene solución sin replantear toda la estructura de la web? Llevo toda la mañana probando rutas diferentes (completas, abreviadas...) y comparando la estructura actual con la que tenía en localhost porque no se me ocurre otra cosa y no he avanzado nada. ¿Por qué puede no estar obedeciendo el nclude si en localhost lo hacía y he adaptado las rutas a la nueva ubicación?

Muchas gracias,

My_lady