lunes, diciembre 04, 2006

PHP - Server Side Includes

Esto es para "incluir" un archivo PHP que puede cumplir una funcion X que se repite en las demas paginas. Asi por ejemplo se ingresa un "header.php" que es el encabezado de todas las paginas y con solo modificar este archivo se modifica en todos, ahorrando mucho tiempo. Los comandos que se utilizan son include() y require(), la diferencia entre ambos es que el primero ante un error sigue con la ejecucion y el segundo se detiene con un error fatal.

Sintaxis:

<?php include("archivo"); ?>

Ejemplo:

<html>
<body>

<?php include("header.php"); ?>
<h1>Welcome to my home page</h1>
<p>Some text</p>

</body>
</html>

HEADER.PHP (archivo que se utiliza en el include):

<html>
<body>
<a href="http://www.w3schools.com/default.php">Home</a> |
<a href="http://www.w3schools.com/about.php">About Us</a> |
<a href="http://www.w3schools.com/contact.php">Contact Us</a>
</body>
</html>