Está en la página 1de 6

@INTE ACADEMIA

Curso de PHP

Sesin 20. Require e include


20.1. Require Require() se sustituye a s misma con un archivo que se especifique. Cuando un archivo se requiere con require(), el intrprete sale del modo PHP y entra en modo HTML al principio del archivo requerido, despus vuelve al modo PHP al final. As, los cdigos dentro del archivo requerido que deban ser ejecutados como PHP deben ser encerrados dentro de etiquetas de comienzo y fin de PHP. Una sentencia condicional no afecta a require(): un require() siempre lee el archivo referenciado, incluso si la lnea en que se encuentra no se ejecuta nunca. Si se quiere incluir condicionalmente un archivo, se usa include(). Lo mismo ocurre con los bucles: aunque el cdigo contenido en el archivo referenciado est en un bucle, el require() slo se ejecuta una vez. No se puede poner un require() en una estructura de bucle y esperar que incluya un archivo distinto en cada iteracin. Puede usar include() para ello. 20.2 Crear el sitio 1. Como quiera que ya podemos empezar a hacer cositas, vamos a crear un nuevo sitio en Dreamweaver que use tecnologa PHP. Cree un nuevo sitio en Dreamweaver. 2. Escriba un nombre para el sitio.

3.

Seleccione como tecnologa de servidor PHP MySQL.

1/6

AINTE INFORMTICA S.L.

@INTE ACADEMIA

Curso de PHP

4.

Cree una carpeta dentro de la carpeta del servidor de PHP y seleccinela para almacenar los archivos del sitio.

5.

La URL del navegador de prueba ser algo similar a la siguiente: http://localhost/nombredetucarpeta

6.

No usaremos un servidor remoto.

2/6

AINTE INFORMTICA S.L.

@INTE ACADEMIA

Curso de PHP

7.

Para terminar, haga clic en el botn Finalizar.

20.3. Crear la cabecera y el pie Usando las imgenes cabecera.jpg y pie.jpg cree las siguientes pginas.

3/6

AINTE INFORMTICA S.L.

@INTE ACADEMIA

Curso de PHP

20.4 Crear la pgina central Use Dreamweaver para crear el contenido de la pgina que ir en el centro y gurdela con el nombre cuerpo.html. Es en esta pgina donde introducir el cdigo PHP para insertar cabecera y pie. <body> <table width="600" border="1" cellspacing="0" cellpadding="0"> <tr> <? require("cabecera.html"); ?> </tr> <tr> <td><p>Este es el contenido de la p&aacute;gina. Aqu&iacute; puedo dise&ntilde;ar con total libertad.</p> <p>a</p> <p>c</p> <p>d</p> <p>&nbsp; </p></td> </tr> <tr> <? require("pie.html"); ?> </tr> </table> 20.5. Include 4/6 AINTE INFORMTICA S.L.

@INTE ACADEMIA

Curso de PHP

Puede usar include() con un array y un bucle para incluir varios archivos en una pgina web. Observe el siguiente ejemplo: $ficheros = array(a1.htm,a2.htm,a3.htm); for ($i=0; $i<count($ficheros),$i++) { 8. include $ficheros[$i]; } Esta orden crea una pgina con el contenido de los archivos primero.inc, segundo.inc y tercero.inc. La diferencia entre include y require es que include se vuelva a calcular cada vez que se encuentra. El cdigo es muy similar al anterior: <body> <table width="600" border="1" cellspacing="0" cellpadding="0"> <tr> <? include("cabecera.html"); ?> </tr> <tr> <td><p>Este es el contenido de la p&aacute;gina. Aqu&iacute; puedo dise&ntilde;ar con total libertad.</p> <p>a</p> <p>c</p> <p>d</p> <p>&nbsp; </p></td> </tr> <tr> <? include("pie.html"); 5/6 AINTE INFORMTICA S.L.

@INTE ACADEMIA ?> </tr> </table>

Curso de PHP

6/6

AINTE INFORMTICA S.L.

También podría gustarte