Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Shivans

ssi

Recommended Posts

SSI - Server Side Include

 

 

Os comandos Server Side Include (SSI) são executados pelo servidor à medida que ele lê seu arquivo de HTML. Eles podem ser usados para incluir os valores de variáveis do sistema dentro do HTML como data e hora local. Pode-se usar um SSI para adicionar um arquivo de assinatura a um arquivo HTML, logotipo da companhia, banners, etc.

 

Arquivos HTML que contiverem SSI devem usar a extensão “.shtml”.

 

Apesar de os comandos SSI serem fáceis de adicionar ao HTML, você deve seguir a sintaxe de forma exata:

 

<!--#comando argumento_comando="valor_argumento" -->

 

Não esqueça de deixar um espaço após a última aspas (") do "valor_argumento".

 

Usando o comando Echo

 

O comando echo pode ser usado para mostrar o conteúdo de cinco variáveis de ambiente servidor listadas abaixo:

 

Variável

Descrição

 

Date_Local

Data e hora local (determinada pelo local do servidor).

 

Date_GMT

Data e hora atual de Greenwich.

 

Document_Name

Nome do documento principal.

 

Document_URI

Caminho (path) e nome do documento principal.

 

Last_Modified

Data e hora que o documento foi modificado.

 

 

Usando o Comando config

 

O comando config pode ser usado para configurar a saída padrão de várias variáveis de ambiente. No exemplo seguinte, dois comandos SSI são usados juntos para produzir um formato alternativo de data e horário:

 

exemplo:

<!--#config timefmt="%A, %B %d, %Y %I:%M%p" -->

 

 

<!--#echo var="date_local" -->

 

Resultado:

Terça, Fevereiro 25, 2000 12:24PM

 

 

Aqui está a explicação dos códigos usados no exemplo acima:

 

%A

Nome completo do dia da semanamês

 

%B

Nome completo do mês

 

%d

Dia do mês

 

%Y

Ano

 

%I

Hora

 

%M

Minutos

 

%p

am ou pm

 

 

Outros comandos SSI:

 

O comando fsize pode ser útil se você vai incluir uma miniatura de imagem e quer mostrar o tamanho real da imagem original:

 

exemplo:

<!--#fsize file="imagem.gif" -->

resultado:

10k

 

 

O comando include pode ser usado para incluir um arquivo de assinatura ou logotipo de companhia dentro de um documento HTML. O documento ou imagem aparecerá como se fosse parte do documento original.

 

Por exemplo:

<!--#include file="arquivo.htm" -->

 

 

Se o arquivo a ser incluído estiver num diretório diferente do documento HTML, use o comando virtual no lugar de include. No exemplo seguinte, o documento SHTML reside num subdiretório, mas inclui um arquivo dentro do raiz.

 

Por exemplo:

<!--#include virtual="../arquivo.htm" -->

 

 

O comando exec pode ser usado para executar um script CGI quando a página estiver sendo acessada. No exemplo seguinte, o script data.pl dentro do diretório cgi-bin é executado:

 

Por exemplo:

<!--#exec cgi="/cgi-bin/data.pl" -->

 

 

Links relacionados ao assunto:

 

http://hoohoo.ncsa.uiuc.edu/docs/tutorials...s/includes.html

http://www.carleton.ca/~dmcfet/html/ssi.html

http://www.apache.org/docs/mod/mod_include.html

http://www.apacheweek.com/features/ssi

http://www.w3.org/Jigsaw/Doc/User/SSI.html

http://www.irt.org/articles/js166/index.htm

http://bignosebird.com/ssi.shtml

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou explicando para eventuais curiosos futuros... estou reprovando sua atitude de ctrl+v nos meus posts... esperava comentarios...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.