Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/02/2007, 12:45
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Re: cargar un html en espacio asignado

Brevemente, los include son para reutilizar un archivo que tenga un cierto código, por ejemplo...

En un archivo menu.txt tienes el código del menú (solo del menú):
<div>Mi menu <a hreff= bla bla bla... y demás bla</div>

En otro archivo, por ejemplo el primer tema
Tema1.shtml
pones

<html>
<head><titulo>Hola</titulo></head>
<body>
<!--#include virtual="menu.txt" -->
<div>El resto de la página, o sea el contenido del Tema 1</div>
</body></html>


Nota que el archivo se llama shtml, esto le dice al servidor que lo trabaje con SSI (Server Side Includes)

Con php será muy parecido, solo que el archivo se llamará Tema1.php, y la instrucción Include será:

<?php include "menu.txt"; ?>

La diferencia será lo que necesites. En teoría los SSI son un poco más rápidos de procesar ¿?, ya que corren el el servidor, no en el módulo php. Otra razón para usarlos es si tu servidor no soporta php.

El Php lo usas si estás haciendo más cosas con php, o simplemente tu servidor si los soporta.

Lo que estás haciendo es reusar un único archivo menu.txt, y se actualiza tooooodas las páginas (que tengan la instrucción include, por supuesto), que deberá ir en tooodas las páginas.

Última edición por Rafael; 20/02/2007 a las 12:52