Server Side Includes

Server Side Includes

Server Side Includes (SSI) es un conjunto de directivas que se escriben en las páginas HTML y que se evalúan en el servidor web cuando se solicita la página HTML. SSI permite añadir contenido generado de forma dinámica a las páginas web, sin tener que programar toda la página mediante CGI, ASP, PHP o alguna tecnología similar.

Desgraciadamente, SSI no se encuentra estandarizado por ningún organismo, así que cada desarrollador de software de servidores web es libre de incluir e interpretar estas directivas como mejor le parezca. Por tanto, lo más recomendable es consultar la documentación del servidor web para averiguar qué directivas reconoce y con qué sintaxis.

Contenido

Directivas

Directivas más usuales

Directiva Parámetros Descripción Ejemplo
include file, direct o virtual Esta es probablemente la directiva más empleada, ya que permite incluir en un documento el contenido de otro documento. El parámetro file o virtual indica el archivo (HTML page, text file, script, etc.) que se desea incluir. El parámetro file indica que la ruta del archivo a incluir es relativa a la ruta del documento actual; el parámetro virtual indica que la ruta del archivo a incluir es relativa a la raíz de la ruta del documento actual. <!--#include virtual="header.html" -->
o
<!--#include file="footer.html" -->
exec cgi o cmd Esta directiva ejecuta un programa, script o comando del sistema operativo. <!--#exec cgi="/cgi-bin/foo.cgi" -->
o
<!--#exec cmd="ls -l" -->
echo var Esta directiva muestra el contenido de la variable de entorno especificada, como por ejemplo HTTP_USER_AGENT, LAST_MODIFIED y HTTP_ACCEPT. <!--#echo var="REMOTE_ADDR" -->
config timefmt, sizefmt o errmsg Esta directiva configura el formato de visualización de las fechas, de las horas, del tamaño de los ficheros y de los mensajes de error (devueltos cuando una directiva SSI falla). <!--#config timefmt="%y %m %d" -->
o
<!--#config sizefmt="bytes" -->
o
<!--#config errmsg="<b>El comando SSI ha fallado</b>" -->
flastmod file o virtual Esta directiva muestra la fecha cuando el documento especificado fue modificado por última vez. <!--#flastmod virtual="index.html" -->
fsize file o virtual Esta directiva muestra el tamaño del documento. <!--#fsize file="script.pl" -->
printenv   Esta directiva muestra una lista de todas las variables de entorno con sus respectivos valores. <!--#printenv -->


Bibliografía


Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Server Side Includes — (SSI) is a simple interpreted server side scripting language used almost exclusively for the Web. The most frequent use of SSI is to include the contents of one or more files into a web page on a web server. For example, a web page containing a… …   Wikipedia

  • Server Side Includes — (dt.: Serverseitige Einbindungen), auch bekannt als SSI, sind in (meist HTML )Dokumente eingebettete, einfach zu nutzende Scriptbefehle, die auf dem Webserver ausgeführt werden, bevor das Dokument an den Client ausgeliefert wird. Sie stellen eine …   Deutsch Wikipedia

  • Server side includes — Les Server Side Includes, abrégés SSI, sont un langage de programmation fait pour être interprété par un serveur HTTP lorsqu il sert un document HTML. Ce langage tire son nom de sa principale utilisation : inclure plusieurs fichiers pour… …   Wikipédia en Français

  • Server Side Includes — Les Server Side Includes, abrégés SSI, sont un langage de programmation fait pour être interprété par un serveur HTTP lorsqu il sert un document HTML. Ce langage tire son nom de sa principale utilisation : inclure plusieurs fichiers pour… …   Wikipédia en Français

  • Server Side Includes — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

  • Server Side Includes (программирование) — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

  • Server Side Includes — Abk. SSI . Webserver Erweiterung, die es erlaubt, Webseiten dynamisch zu generieren bzw. zu modifizieren. Vor Auslieferung einer Webseite an einen Browser Client werden darin enthaltene Befehle ausgeführt. So können z.B. der Inhalt einer externen …   SEO Wörterbuch

  • Server-side — refers to operations that are performed by the server in a client server relationship in computer networking.Typically, a server is a software program, such as a web server, that runs on a remote server, reachable from a user s local computer or… …   Wikipedia

  • Server\ Side\ Include — Ermöglichen das Auslagern von gleichbleibenden Webseiteninhalten auf eigene Files. Mit Server Side Includes (SSI) können Variablen definiert werden, die beim Aufruf vom Server dynamisch mit aktuellen Inhalten beliefert werden, beispielsweise die… …   Online-Wörterbuch Deutsch-Lexikon

  • Server Side Include (программирование) — SSI (Server Side Includes включения на стороне сервера) несложный язык для динамической «сборки» веб страниц на сервере из отдельных составных частей и выдачи клиенту полученного веб сервере Apache при помощи модуля mod include. Включённая в… …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”