Pular para o conteúdo

Usando um script PHP como inclusão do lado servidor

Dica publicada em PHP / Rede
Fernando dos Santos Amador fernandoamador
Hits: 7.859 Categoria: PHP Subcategoria: Rede
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Usando um script PHP como inclusão do lado servidor

Se desejar scripts PHP em chamadas SSI (Server-Side Include), você poderá chamar seu script PHP usando a seguinte tag SSI:

<!--#include virtual="/caminho/nome_de_script.php"-->

Por exemplo:

<!--#include virtual="/phpssi/test.php"-->

Aqui, o script PHP denominado /phpssi/test.php será carregado da página que utiliza as chamadas SSI anteriores. Para os scripts PHP funcionarem com SSI, você deve fazer o seguinte:

1. Ativar a opção ExecCGI no diretório que contém os scripts PHP que precisam ser executados via chamadas SSI.

2. Certificar-se de que a opção IncludesnoExec está desativada para o mesmo diretório. Por exemplo:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
DocumentRoot "/www/meusite/htdocs"

<Directory "/www/meusite/htdocs/parsed">
     Options +Includes
AddType text/html.shtml

<FileMatch "\.shtml[.$]">
     SetOutputFilter INCLUDES
</FilesMatch>

</Directory>

<Directory "/www/meusite/htdocs/php">
   Options +ExecCGI

<File *.php>
    SetOutputFilter PHP
    SetImpulFilter PHP
</Files>

</Directory>

No segmento de configuração anterior, todos os arquivos que terminam com a extensão .shtml no diretório /www.meusite/htdocs/parsed são tratados como páginas SSI e todos os arquivos no diretório /www.meusite/htdocs/php são tratados como scripts PHP que também podem ser executados via chamada SSI. Agora, uma página SSI no diretório /www/meusite/htdocs/php por meio da seguinte chamada SSI:

<!--#includes virtual="/php/nome_de_script.php"-->
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Layout de teclado para ABNT2 - Configuração no Ubuntu (modo texto)

Configuração do FastCGI para o Apache

Compilação e instalação de mod_perl

Ativando a SSI para um tipo de arquivo específico no Apache

Execução de scripts CGI com utilização de mod_perl

[Resolvido] Monitoramento CACTI com SPINE

Servidor Apache 2 no Ubuntu 14.04 - Erro 404 [Resolvido]

Monitorando portas de hosts com PHP e MySQL

jQuery + PHP = Monitor de status

js-bwm: monitorando seu link de internet em tempo real

#1 Comentário enviado por medeirosdiego em 13/09/2006 - 11:21h
Boa dica

Contribuir com comentário

Entre na sua conta para comentar.