image
Valora:   4.42/5 de 33
Inicio » PHP » Manual de PHP » Ejemplos Prácticos




Formateo de página

En este ejemplo vamos a usar el PHP y la capacidad de definir librerías para conseguir que todas nuestras páginas tengan el mismo formato de página, incluyendo las partes comunes en librerías. Así mismo modificando la librería modificaríamos tambien todas las páginas de una manera muy rápida.

libpagina.phtml
<!-- Manual de PHP de WebEstilo.com -->

<?php
   function CabeceraPagina()
   {
?>
   <FONT SIZE="+1">Esta cabecera estará en todas sus páginas.</FONT><BR>
   <hr>
<?   }
   
   function PiePagina()
   {
?>
      <hr>
   <FONT SIZE="-1">Este es el pie de página.</FONT><BR>
   Autor: Joaquin Gracia
<?   }
   
   function Indice()
   {
?>
   <A HREF="ejem06a.phtml">Pagina 1</A><BR>
   <A HREF="ejem06a2.phtml">Pagina 2</A><BR>
<?   } ?>

Ver código fuente


ejem06a.phtml
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php include("libpagina.phtml") ?>
<?php CabeceraPagina(); ?>
<TABLE>
<TR>
   <TD><?php Indice() ?></TD>
   <TD>
         Esta es otra página<BR><BR>
         completamente distinta<BR><BR>
         pero comparte el pie y la cabecera con la otra.<BR><BR>
   </TD>
</TR>
</TABLE>
<?php PiePagina(); ?>
</body>
</html>

Ejecutar ejemplo Ver código fuente


ejem06a2.phtml
<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php include("libpagina.phtml") ?>
<?php CabeceraPagina(); ?>
<TABLE>
<TR>
   <TD><?php Indice() ?></TD>
   <TD>
Página 1
<BR><BR><BR><BR><BR>

Contenido blalbl blalb alb<BR><BR>
más cosas...<BR><BR>

fin<BR><BR>
   </TD>
</TR>
</TABLE>
<?php PiePagina(); ?>
</body>
</html>

Ejecutar ejemplo Ver código fuente







Comparte


Aportaciones de usuarios Añadir una aportación

Páginas relacionadas
   Internos

Enlaces
Luce Cuerpo
Cocina Facil IngenieroSoftware.com  
 
Valid HTML 4.01!
Última modificación:11 de Mayo de 2009. Spain - España.
© 1998-2004 por . Todos los derechos reservados.