Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Server Side Include - Teknopedia
Server Side Include - Teknopedia

I comandi Server Side Include (SSI) sono istruzioni inserite all'interno del codice sorgente delle pagine HTML. A differenza dei normali tag, i comandi SSI non visualizzano nulla, ma eseguono delle istruzioni e ne includono l'output nella pagina contenente il codice.

Sintassi di base

[modifica | modifica wikitesto]

La sintassi di base del SSI è: <!--#comando parametro="valore o lista di valori"-->. I comandi sono posizionati all'interno dei commenti HTML (<!-- commento -->) così se SSI non è abilitato, gli utenti non vedranno i comandi SSI nelle pagine, a meno che non guardino il codice sorgente della pagina.

Nota: l'estensione base per le pagine contenenti codice SSI è .shtml

Comandi

[modifica | modifica wikitesto]

Ci sono numerosi comandi SSI; la tabella seguente riporta i più comuni:

Comando Parametro Descrizione Esempio
include file or virtual È probabilmente il comando più usato, e permette di includere il contenuto di un documento in un altro. Il file o il parametro virtuale specifica il file (pagina HTML, file di testo, script, ecc.) da essere incluso. <!--#include virtual="header.html"-->
exec cgi or cmd Questo comando esegue un programma, script, o comando shell nel server. Il parametro cmd specifica un comando server-side; il parametro cgi specifica la "residenza" di uno script CGI. PATH_INFO e QUERY_STRING del corrente script SSI vengono passati allo script CGI. "include virtual" dovrebbe essere usato al posto di "exec cgi". <!--#exec cgi="/cgi-bin/foo.cgi"-->
or
<!--#exec cmd="ls -l"-->
echo var Questa direttiva visualizza il contenuto di una specifica variabile HTTP. Sono incluse le variabili HTTP_USER_AGENT, LAST_MODIFIED, e HTTP_ACCEPT. <!--#echo var="REMOTE_ADDR" -->
config timefmt, sizefmt, o errmsg Questa direttiva configura il formato da visualizzare dell'ora, data, dimensione del file, e dei messaggi d'errore. <!--#config timefmt="%y %m %d" -->
or
<!--#config sizefmt="bytes" -->
or
<!--#config errmsg="SSI command failed!" -->
flastmod or fsize file or virtual Questo comando visualizza l'ultima volta che il documento è stato modificato, o la sua dimensione (n° byte). <!--#flastmod virtual="index.html"-->
or
<!--#fsize file="script.pl"-->
printenv   Questo comando visualizza la lista di tutte le variabili assieme alla loro descrizione, includendo le variabili definite dall'utente. Non ha attributi. <!--#printenv -->

Voci correlate

[modifica | modifica wikitesto]
  • PHP
  • Active Server Pages
  • JavaServer Pages

Collegamenti esterni

[modifica | modifica wikitesto]
  • Lista Comandi con esempi, su latoserver.it. URL consultato l'11 luglio 2006 (archiviato dall'url originale l'11 luglio 2006).
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=Server_Side_Include&oldid=147242261"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022