Академический Документы
Профессиональный Документы
Культура Документы
sumar(5,6)
Archivo librería.php
<?
function hacer_encabezado($titulo)
{
$encabezado="<html>\n<head>\n\t<title>$titulo</title
>\n</head>\n";
echo $encabezado;
}
?>
$titulo="Mi web";
hacer_encabezado($titulo);
En ocasiones es necesario cargar el mismo archivo en
diferentes scripts y de esa forma no repetir el mismo
código en diversos scripts. Parece entonces
razonable que debe existir algún método o forma de
cargar algún archivo externo y de esa forma generar
páginas web mas dinámicas.
require("archivo")
Cuando se incluye un archivo con require el
interprete abandona el modo PHP y entra en modo
HTML, una vez abierto el fichero lo incluye hasta su
ultima línea y posteriormente abandona el modo
HTML para volver a posicionarse en el modo PHP.
Su principal diferencia con include() es que no
permite la carga condicional.
include("archivo")
require("libreria.php") o include("libreria.php")
<?
include("libreria.php");
$titulo="Mi Web";
hacer_encabezado($titulo);
?>
<body>
El cuerpo de la página
</body>
</html>
Ejercicio
vamos a construir un portal, con el empleo de
include; para ello crearemos los archivos
siguientes:
encabezamiento.php
pie.php
acceso.php
mostrar.php
encabezado.php
<?
function fecha(){
$hoy=getdate(time());
$dia=$hoy['mday'];
$mes=$hoy['month'];
$anno=$hoy['year'];
$fecha=$dia." de ".$mes." del ".$anno;
RETURN $fecha;}
?>
//….
…….//
<head>
<title>Facultad de Ingeniería de Sistemas - <?=$titulo;?>
</title>
</head>
<body>
<center><h1><? echo $titulo?></h1></center>
<hr><br>
pie.php
<hr><center><b>
<? echo fecha();?><br>
<a href=mailto:soporte@fis.edu.pe>Soporte – fis</a>
</b></center>
</body>
acceso.php
<?
$titulo="Identificacion del usuario";
include("encabezado.php");
?>
<form method=post action=mostrar.php>
<table>
<tr><td>Usuario:<td><input type=text name=usuario size=8>
<tr><td>Clave:<td><input type=password name=clave
size=8>
<input type=submit value=Entrar>
</table>
</form>
<?
include("pie.php");
?>
mostrar.php
<?
$usuarios=array(array("miguel","123"),array("javier","abc
"),array("root","fis"));
$entrar=0;
foreach($usuarios as $dato){
$vnombre=$dato[0];
$vclave=$dato[1];
if($usuario==$vnombre){
if($clave==$vclave){
$entrar=1;
}else{
break;
}
}
} //………….
……//
If(!$entrar){
$titulo="Error de Ingreso al Sistema";
include('encabezado.php');
echo "<center><h2>";
if($usuario !=vnombre){
echo "Error, usuario $usuario desconocido";
}else{
echo "Error, clave incorrecta";
}
}else{
$titulo="Usuario autorizado";
include('encabezado.php');
echo "<center><h2>";
echo "Bienvenido ".$usuario;
}
//……
…….//