Utilizzare Dreamweaver per inserire istruzioni server-side include nelle pagine, modificare le server-side include oppure visualizzare l'anteprima delle pagine contenenti tali istruzioni.
L’interfaccia utente di Dreamweaver e versioni successive è stata semplificata. Di conseguenza, potreste non trovare alcune delle opzioni descritte in questo articolo in Dreamweaver e versioni successive. Per ulteriori informazioni, consultate questo articolo.
Server-side include
Puoi usare Dreamweaver per inserire inclusioni lato server nelle pagine, modificare le inclusioni o visualizzare in anteprima le pagine contenenti inclusioni.
Un'inclusione lato server è un file che il server incorpora nel documento quando un browser richiede il documento dal server.
Quando il browser di un visitatore richiede il documento che contiene l'istruzione di inclusione, il server elabora tale istruzione e crea un nuovo documento in cui l'istruzione di inclusione viene sostituita dal contenuto del file incluso.Il server invia quindi questo nuovo documento al browser del visitatore. Quando apri un documento locale direttamente in un browser, tuttavia, non c'è alcun server per elaborare le istruzioni include di quel documento, quindi il browser apre il documento senza elaborare tali istruzioni e il file che dovrebbe essere incluso non viene visualizzato nel browser.Pertanto, può essere difficile, senza usare Dreamweaver, guardare i file locali e vederli come verranno visualizzati dai visitatori dopo averli inseriti sul server.
Con Dreamweaver puoi visualizzare in anteprima i documenti esattamente come verranno visualizzati dopo essere stati inseriti sul server, sia nella vista Design che quando usi la funzione Anteprima nel browser. Per farlo, tuttavia, devi assicurarti di visualizzare in anteprima il file che contiene l'include come file temporaneo.(Seleziona Modifica > Preferenze, seleziona la categoria Anteprima nel browser e assicurati che l'opzione Anteprima tramite file temporaneo sia selezionata.)
Se stai usando un test server, come Apache o Microsoft IIS, per visualizzare in anteprima i file sul disco locale, non è necessario visualizzare in anteprima il file come file temporaneo perché il server esegue l'elaborazione per te.
Inserire un'inclusione lato server in un documento inserisce un riferimento a un file esterno; non inserisce il contenuto del file specificato nel documento corrente. Il file specificato dovrebbe contenere solo il contenuto che desideri includere.Cioè, il file di inclusione non dovrebbe contenere alcun tag head, tag body o tag html (ovvero il tag <html>—i tag HTML di formattazione, come i tag p, i tag div e così via, vanno bene).Se li contiene, questi tag entreranno in conflitto con i tag nel documento originale e Dreamweaver non visualizza correttamente la pagina.
Non è possibile modificare il file incluso direttamente in un documento. Per modificare il contenuto di un'inclusione lato server, devi modificare direttamente il file che stai includendo. Qualsiasi modifica al file esterno si riflette automaticamente in ogni documento che lo include.
Le server-side include sono di due tipi: Virtuale e File. Dreamweaver inserisce inclusioni di tipo file per impostazione predefinita, ma puoi usare la finestra di ispezione Proprietà per selezionare quella appropriata per il tipo di server web che utilizzi:
- Se il server è un server Web Apache, selezionate Virtuale. In Apache, Virtuale funziona sempre, mentre File solo in alcuni casi.
- Se il server è un server Microsoft IIS (Internet Information Server), selezionate File. Virtuale funziona con il server IIS solo in determinate circostanze.
Sfortunatamente, IIS non consente di includere un file in una cartella superiore alla cartella corrente nella gerarchia delle cartelle, a meno che non sia stato installato un software speciale sul server.Se devi includere un file da una cartella superiore nella gerarchia delle cartelle su un server IIS, chiedi al tuo amministratore di sistema se il software necessario è installato.
Per altri tipi di server oppure se non si è a conoscenza del tipo di server in uso, richiedete all'amministratore del sistema quale opzione utilizzare.
Alcuni server sono configurati in modo da esaminare tutti i file per vedere se contengono delle server-side include, altri server sono configurati per esaminare solo file con estensioni particolari, ad esempio .shtml, .shtm o .inc. Se avete la sensazione che una server-side include non funzioni, richiedete all'amministratore del sistema se è necessario utilizzare un'estensione speciale nel nome del file che utilizza la server-side include. Ad esempio, se il file è denominato canoa.html, potrebbe essere necessario rinominarlo canoa.shtml. Se desiderate che i file conservino le estensioni .html oppure .htm, richiedete all'amministratore del sistema di configurare il server in modo da esaminare tutti i file (non solo i file con determinate estensioni) per le server-side include. L'esecuzione dell'analisi sintattica di un file per la ricerca di server-side include richiede necessariamente più tempo e le pagine soggette ad analisi sintattica vengono fornite in maniera più lenta rispetto alle altre pagine; per questa ragione alcuni amministratori di sistema non forniscono l'opzione per eseguire l'analisi sintattica di tutti i file.
Inserire server-side include
Puoi usare Dreamweaver per inserire inclusioni lato server nella tua pagina.
Inserire una server-side include
Per impostazione predefinita, viene inserita una include di tipo File.
- Se il server è un server Web Apache, selezionate Virtuale. In Apache, Virtuale funziona sempre, mentre File solo in alcuni casi.
- Se il server è un server Microsoft IIS (Internet Information Server), selezionate File. Virtuale funziona con il server IIS solo in determinate circostanze.
sfortunatamente, il server IIS non consentirà di includere un file in una cartella sopra la cartella corrente nella gerarchia delle cartelle, a meno che non sia installato sul server un software speciale. Se in un server IIS è necessario includere un file da una cartella posizionata più in alto nella gerarchia delle cartelle, richiedete all'amministratore del sistema se è stato installato il software necessario.
Per altri tipi di server oppure se non si è a conoscenza del tipo di server in uso, richiedete all'amministratore del sistema quale opzione utilizzare.
Cambiare il file incluso
Fai clic sull'icona della cartella e sfoglia per selezionare un nuovo file da includere.
Nella casella, digita il percorso e il nome del nuovo file da includere.
Modificare il contenuto degli include lato server
Puoi utilizzare Dreamweaver per modificare gli include lato server. Per modificare il contenuto associato al file incluso, devi aprire il file.
Il file incluso viene aperto in una nuova finestra del documento.
Le modifiche vengono immediatamente riflesse nel documento corrente e in qualsiasi documento successivo aperto che includa il file.
Crea splendidi siti web con Dreamweaver
Progetta, codifica e gestisci siti web dinamici con un potente strumento completo.