Cita:
Iniciado por maycolalvarez
include es para incluir toda la pagina, require sólo hace referencia a las funciones [...]
¿¿¿¿???? Error.
include() y require() hacen exactamente lo mismo, la diferencia está en que con include(), si el recurso no existe, solo mandará una advertencia del mientras que con require() el script dejará de ser ejecutado en ese momento.
www.php.net/include www.php.net/require
Observase que fuera de esa aclaración, la propia documentación redirige a la de la otra función.
PanchoJ: Para tu entendimiento, podrías ver que include() y/o require() no hacen más que un Copy&Paste del contenido del archivo a incluir. Cuando las utilizas estás haciendo referencia a un archivo en tu disco duro, por es buena idea utilizar rutas absolutas; puedes construirlas dinámicamente.
Ejemplo:
Código php:
Ver originaldefine('PATH', '/var/www/html/misitio');
require PATH . '/cabecera.php';
require PATH . '/contenido/pagina1.php';
Ojo, que peticiones por URL parten del directorio donde está apuntando el dominio, osea, no tendrías por qué "combinarlas", cosas distintas.
:adis: