Tecnología

Inicio

Cómo agregar lado del servidor incluye a un sitio web usando PHP

Inclusión de un servidor (SSI) es un pequeño fragmento de HTML que se puede insertar en cualquier página de su sitio web por el servidor cuando se carga la página. Una sola Server Side Include archivo se puede utilizar una y otra vez en muchas páginas de un sitio, lo que ahorra una gran cantidad de trabajos de mantenimiento cuando los cambios deben hacerse.

Instrucciones

Cómo crear el código HTML Incluir

1 Cómo agregar lado del servidor incluye a un sitio web usando PHP

En primer lugar crear el código HTML que desea que aparezca en lugar del PHP include. Esto no es una página web completa; es sólo el pequeño fragmento de HTML que será incluida en una página web más grande donde usted indica. La imagen que acompaña muestra un ejemplo de un menú que se podría ahorrar como un include.

2 Crear un nuevo directorio en su sitio web para mantener sus archivos de inclusión. Un nombre de directorio, como "inc" o "incluye" es apropiado. Guarde el fragmento HTML en ese directorio. El ejemplo del Paso 1 podría ser guardado como menu.html.

3 En el caso de un menú o cualquier incluyen con enlaces, escribir los eslabones de una manera tal que funcionarán correctamente sin importar dónde se encuentren en su sitio web. Puede que tenga que utilizar los enlaces absolutos para lograr esto.

4 Incluye puede insertar cualquier HTML: una imagen, una dirección de correo electrónico, una declaración de privacidad, una mesa, un logotipo.

Cómo escribir el PHP include

5 En sus páginas web completas, escribir el comando PHP Incluir en la página en la posición exacta en la que se incluye el fragmento de HTML es que aparezca.

6 Cómo agregar lado del servidor incluye a un sitio web usando PHP

Por ejemplo, suponga que está trabajando en su página: index.php, utilizando el ejemplo menu.html de la Sección 1, deberá añadir el PHP se muestra en la imagen para colocar un include en su página.

Cuando la página se carga en el navegador, lo que se muestra en esa posición en la página es el código HTML del archivo incluido.

7 La imagen en el paso 2 muestra un camino para el fragmento incluido (menu.html) que se encuentra en un directorio llamado "incluye" en el directorio raíz del servidor web. Dado que el archivo menu.html está escrito para que los enlaces para el menú funcionarán sin importar dónde se colocan en el sitio, la misma incluyen se pueden añadir a muchas otras páginas, además de su página index.php. De hecho, se podría añadir que incluye a todas las páginas de su sitio.

8 Si desea cambiar el menú (o cualquier cosa que haya añadido a una página usando un PHP include) que simplemente encontrar el archivo original en el menu.html incluye directorio, lo cambie y cargar los cambios. Cada página de su sitio que utiliza ese archivo de inclusión reflejará el cambio inmediatamente.

Se puede ver que la cara de servidor Incluye le puede ahorrar una gran cantidad de tiempo y esfuerzo cuando se necesita hacer cambios en los elementos que aparecen una y otra vez en su sitio web.

Consejos y advertencias

  • La imagen en el paso 1 se muestra un menú que utiliza la raíz del sitio como punto de partida para un enlace. El / antes de la ruta del directorio indica que la ruta de acceso al enlace comienza en la raíz del sitio. Si utiliza un servidor Apache, puede escribir enlaces de esta manera para que puedan funcionar en cualquier página del sitio.
  • Las SSI son perfectos para los menús, encabezados, pies de página, información de contacto, declaraciones de privacidad u otros elementos de página que aparecen en la mayoría o todas las páginas de su sitio web.