Bem vindo ao PROJECT-HTML
Aprenda mais sobre:
HTML, CSS, JavaScript, webmaster, Imagens, banners, wallpapers, videos aula, windows, utilitários para site/blogs, Jogos, animes e muito mais.
Basta se registrar!



 
InícioProject HTMLGaleriaFAQRegistrar-seConectar-se
Buscar
 
 

Resultados por:
 
Rechercher Busca avançada
Conectar-se
Nome de usuário:
Senha:
Conexão automática: 
:: Esqueci minha senha
Votação
Qual seu navegador favorito?
 FireFox
 Chrome
 Internet Explorer
 safari
 Netscape
 Opera
 Avant
Exibir resultados
Quem está conectado
1 usuário online :: Nenhum usuário registrado, Nenhum Invisível e 1 Visitante

Nenhum

O recorde de usuários online foi de 36 em 3/4/2016, 3:36 am
Últimos assuntos
» TAG´s (comandos)
4/8/2014, 10:15 am por robson

» Comandos básico de HTML - body (corpo da home page)
16/7/2014, 10:10 am por robson

» Apresentações aqui
15/7/2014, 4:14 pm por robson

» Como colocar "posts recomendados" no sou blog sou site.
24/3/2014, 8:05 pm por Otome

» Arquivo de ajuda sobre PHP, help para iniciantes e experientes
24/3/2014, 8:03 pm por Otome

» Imagens Exercício-6
22/3/2014, 5:19 pm por SY64

» Alinhamento de imagens
22/3/2014, 4:43 pm por SY64

» Link´s Exercicios-5
22/3/2014, 12:43 pm por SY64

» Criar um site passo a passo
1/8/2013, 4:41 pm por marlonsouzajs


Compartilhe | 
 

 O que é e como usar Server Side Includes ?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Diego
Admin
Admin
avatar

Masculino
Número de Mensagens : 321
Idade : 25
Localização : Aqui no PROJECT-HTML
Pontos : 5438
Reputação : 24
Data de inscrição : 04/07/2008

MensagemAssunto: O que é e como usar Server Side Includes ?   29/11/2008, 12:31 am

A maioria dos servidores www operam da mesma forma básica: recebem o pedido, validam o acesso,
recuperam o documento e o enviam de volta para o cliente. Hoje em dia, existe uma ferramenta muito prática
para que o servidor www manipule informações customizadas, e às vezes até diferenciada para cada acesso.
Essa ferramenta é o SSI, ou Server Side Includes.
Como o próprio nome já diz, a “mágica” está do lado do servidor. Na verdade, são comandos
simples, que incluídos no arquivo html, fazem com que o servidor execute algum programa ou forneça
alguma informação, que nem sempre o autor sabe de primeira mão, ou que varia constantemente. O servidor
percebe a linha na hora que está enviando o html, retira a linha do texto, e inclui o que a diretiva pediu, pode
ser uma variável de ambiente, um programa, praticamente qualquer coisa.
Nem todos os servidores vem preparados para rodar o SSI. Se você não utiliza, não tem porque
gastar tempo do servidor www para analisar os arquivos. Cada servidor tem sua maneira própria de configurar
o SSI. Consulte o manual do seu servidor para maiores informações.
O ideal é alterar o nome do arquivo com essas extensões parta .shtml, incluir a linha no
MIME.TYPES (text/x-server-parsed-html .shtml) e configurar o servidor para observar a extensão. Dessa
maneira, arquivos html e shtml podem conviver juntos no mesmo servidor, sem gastar recursos em arquivos
estáticos.
Todas as tags shtml tem o seguinte formato padrão:

<!--#command tag1=value tag2=value -->

Existem 6 comandos diferentes, com parâmetros específicos para cada um deles. Falaremos a seguir
dos mais importantes.

<!--#fsize file=”documento.html” --> Mostra o tamanho do arquivo, em bytes.
<!--#flastmod virtual=”/somedir/other.html” --> Data da última alteração.
<!--#echo var=”LAST_MODIFIED” --> Data da última alteração.
<!--#echo var=”DATE_LOCAL” --> Data e hora local.
<!--#echo var=”DATE_GMT” --> Data e hora GMT.
<!--#echo var=”DOCUMENT_NAME” --> Nome do documento.
<!--#echo var=”DOCUMENT_URI” --> Localização do documento no servidor.
<!--#echo var=”QUERY_STRING” --> Variável QUERY_STRING (ver CGI).
<!--#include virtual=”rodape.html” --> Inclui o arquivo rodape.html a partir da linha.

Mas o comando mais importante e’ o exec. Ele permite que seja executado um programa e que seu
resultado seja automaticamente colocado na linha, como no exemplo:

<!--#exec cmd=”/usr/local/bin/contador” -->

Que pode ser um contador de acesso simples.
Um exemplo mais interessante seria a capacidade de fornecer conteúdo dinâmico, dependendo do
domínio que acessou seu servidor. Vamos supor que quero que meus clientes vejam uma página específica ao
acessar meu site, e meus funcionários vejam outra. Posso fazer isso baseado no domínio da máquina que está
acessando o site, como no exemplo abaixo (copyright de [Você precisa estar registrado e conectado para ver este link.]):

<!--#exec cmd=”/usr/local/bin/check-domain domain internal.html external.html” -->

_________________
Quem pode faz, não copia!
[Você precisa estar registrado e conectado para ver esta imagem.]
s2 Diego e Barbara s2
Informações do meu PC:
Processador:Intel Core i5 760 @ 2.80GHz 8Mb cache
Placa mãe: ASUSTeK Computer INC. P7P55D-Deluxe
Memoria Ram: 4.0GB Único -Channel DDR3 @ 668MHz * 2 = 1333Mhz (9-9-9-24)
Placa de video: 512 MB GeForce 8400 GS (XFX Pine Group)
HD: 160GB SAMSUNG SAMSUNG HD161HJ (SATA)
Audio: SoundMAX Integrated Digital Audio
Sistema operativo: MS Windows 7 Ultimate 64-bit
Voltar ao Topo Ir em baixo
Ver perfil do usuário http://www.projecthtml.tk
 
O que é e como usar Server Side Includes ?
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» [Resolvido] Como usar um domínio de outra empresa em meu fórum?
» Como usar a fonte de administrador
» Como usar uma imagem de fundo no 1 ao invés do 2
» Como usar imagens em png?
» Como Usar dominio Forum-Pronet no meu forum

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
 :: Webmaster :: O papel do Webmaster-
Ir para: