Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/07/2009, 12:21
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 7 meses
Puntos: 102
Respuesta: Ayuda con require(?) o include(?)

Cita:
Iniciado por maycolalvarez Ver Mensaje
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 original
  1. define('PATH', '/var/www/html/misitio');
  2.  
  3. require PATH . '/cabecera.php';
  4. 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:
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"