Comunidad PHPeros
Lenguajes => PHP => Mensaje iniciado por: Ishamato en 15 de Octubre de 2006, 18:57:28 pm
-
Pues bien, vuelvo a ser yo, ahora renovando mi web ;)
Mi sistema de usuarios, es el SU 3.2 de la ya inexistente web phpfacil.net
Lo que pasa esque si pongo esto:
<? include("registrousuarios/menu.php") ?>
Se desconfigura todo y los links dejan de funcionar
Vease aquí http://Http://uchihaworld.gratishost.com
En cambio si pongo:
<iframe src="http://uchihaworld.gratishost.com/registrousuarios/menu.php"> </iframe>
Se ve mucho mejor, podrían decirme a que se debe?
¿Debería poner en el include la dirección entera?
-
Debes saber un INCLUDE y un IFRAME no tienen ninguna relación. Así como uno pertenece al lenguaje PHP(servidor) y otro al HTML (cliente), lo que hace el primero es un "copia y pega" del código tal cual en la página que está cargando. El iframe, en cambio, marca una parte del navegador donde muestra una página totalmente EXTERNA a la que se está mostrando.
-
La respuesta es tan sencilla como decirte que el registro se encuentra en diferente carpeta que la pagina principal, entonces en el registro mismo al hacer llamada, por ejemplo, al archivo de idiomas (espanol.php) no lo puede abrir y por tanto fallan los textos.
Posible solucion: Cambia de directorio los archivos del registro de usuarios y cambia el include por..
<? include("menu.php"); ?>
-
¿Me estás diciendo que ponga todos los archivos de las carpetas en la carpeta registrousuarios
y hacer el llamamiento <? include("registrousuarios/menu.php"); ?> ?
-
lo que dice naveda es cierto, yo no se como lo as puesto pero segun veo, lo que has echo es poner la carpeta entera a parte, yo creo que deberias meter el registro directamente abierto, de tal forma que quede:
index.php
admin
contraseña.php
menu.php
no se si me explico....xD
-
Ok! Ya me funcionó ^^ al final lo entendí xD Ya puse todo en la carpeta principal
Gracias a todos por su colaboración ;)