hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
19 de Noviembre de 2008, 12:05:15
Noticias: Participa en el batch lab de CPH
Para ver este enlace Registrate o Inicia Sesion
aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Desarrollo Web
| | |-+  Php (Moderador: shevchenko)
| | | |-+  Cómo usar include y require en PHP
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Cómo usar include y require en PHP  (Leído 422 veces)
shevchenko
Moderador
*****
Desconectado Desconectado

Mensajes: 926


Lo importante no es ganar sino hacer perder alotro


Ver Perfil WWW
« : 08 de Julio de 2008, 10:01:58 »



El uso de includes es excepcionalmen te bueno para ahorrarte trabajo. Puedes hacer un header o un menú generico y cargarlo con el include.

La utilización del include es muy simple:

    <?php include("tuarchivo.htm"); ?>

Ejemplo:
Vamos a usar tres archivos, que fusionaremos. Luego observaremos el codigo de salida.
Archivo 1 : header.php :

    <html> <head> <title> Muestra de includes </title> </head> <body>

Archivo 2: footer.php :

    </body> </html>

Archivo 3: union.php :

    <?php include("header.php"); ?> <p> Hola, este es el contenido. </p> <?php include("footer.php"); ?>

Y el resultado:

    <html> <head> <title> Muestra de includes </title> </head> <body> <p> Hola, este es el contenido. </p> </body> </html>

Nota: Los archivos a incluír no tienen que ser obligatoriamen te archivos PHP. Pueden ser de cualquier tipo
Diferenciación:
PHP contiene otra funcion con caracteristica s muy similares, que es la funcion require(). Las caracteristica s y el modo de uso de include y de require son identicas, salvo por una cosa: El mensaje de error generado si falta un documento:

Con include, si el nombre de archivo no existe, recibiras una advertencia (warning) y el script seguirá. Con require en cambio el script se detendrá, pues se marcará un error fatal.
Ejemplo:
Include:

    <?php include("noexiste.php"); echo ("Hola. El script siguió!"); ?>

Y lo que obtendremos:

    Warning: include(noexiste.php) [function.include]: failed to open stream: No such file or directory in C:tutorialproban do.php on line 2 Warning: include() [function.include]: Failed opening 'noexiste.php' for inclusion (include_path='.;C:php5pear') in C:tutorialproban do.php on line 2 Hola. El script siguió!

Require:

    <?php require("noexiste.php"); echo ("Hola. El script siguió!"); ?>

Y aqui obtenemos:

    Warning: require(noexiste.php) [function.require]: failed to open stream: No such file or directory in C:tutorialproban do.php on line 2 Fatal error: require() [function.require]: Failed opening required 'noexiste.php' (include_path='.;C:php5pear') in C:tutorialproban do.php on line 2

Vemos que con require no se ejecutó la siguiente parte del script. Atención: En php 3 y anteriores, las funciones include y require se diferenciaban por un asunto aún mayor: Include podía ser usado condicionalmen te, mientras que require se ejecutaba "a la fuerza". Un ejemplo:

    <?php
            $gatito= "Lo odio";
            if($gatito=="Lo amo"){
                    include("condicionado-asi-que-si-no-es-verdad-no-me-incluyo.php");
            }else{
                    require("igual-me-voy-a-incluir.php");
            } ?>

En el output, veremos que se incluiría lo del require y no lo del include. Sin embargo, reitero, esto ya no funciona asi.



Autor: Lunatic
En línea



Para ver este enlace Registrate o Inicia Sesion


Para ver este enlace Registrate o Inicia Sesion
Aprende C++ ( 29 Videotutoriale s )
   
Para ver este enlace Registrate o Inicia Sesion
Consejos Web
 
Para ver este enlace Registrate o Inicia Sesion
F.A.Q-Temas Importantes sobre PHP


Para ver este enlace Registrate o Inicia Sesion
FAQ - Temas Importantes sobre ASP
   
Para ver este enlace Registrate o Inicia Sesion
Lista de Script de ASP

Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online