Newsgroup: it.comp.www.html
Titolo: Problema con "include"

Salve ragazzi,
ho un problemino con il famoso "include" in html. Mi sono letto gli esempi
su 
www.html.it
 e dice che per far funzionare questo sistema le pagine devono
terminare in .shtml. Ok. Il problema sorge quando, dopo aver incluso solo il
"footer" per prova, la pagina si "blocca" e non la posso modificare. Non so
spiegarvelo meglio. Uso Dreamweaver MX. Come posso risolvere questo
problema?
Grazie a tutti.
Italo

Italo, in data 03/12/2003 14.43, ha occupato banda con questi byte:

Hai un HTTP-server installato? Hai settato il server affinche' riconosca 
le inclusioni server-side (SSI)?
-- 
Spirito Libero
"La verità non sta in un solo sogno ma in molti sogni!"
(Le mille e una notte)

 terminare in .shtml. Ok. Il problema sorge quando, dopo aver incluso solo il
L'inclusione non viene fatta da html, ma dal server che deve essere 
debitamente configurato. Infatti l'estensione 'shtml' è una convenzione: 
se il web server è configurato per 'controllare' un file con estensione 
'shtml' questo cercherà le istruzioni di include all'interno del file 
prima di inviarle al browser che ha inoltrato la richiesta via http, 
effettuando l'inclusione vera e propria. Questo implica che se cerchi di 
visualizzare la pagina in locale senza effettuare la richiesta ad un 
eventuale web server il browser non è in grado di interpretare l'include
Hope it helps

Ringrazio entrambi per le risposte e chiarisco 2 cosette:
- non ho un web server installato in locale, pago l'hosting su un server
Apache
- la pagina non la apro in locale per visualizzarla, avevo capito che dovevo
prima fare l'upload per controllare il risulatato....
la pagina cerco di aprirla con Dreamweaver per aggiungere altri "inculde" ed
č lě che si blocca. Dreamweaver mi fa vedere la mia pagina divisa in 2:
sopra il codice e sotto il risultato. Nel risultato mi si impalla tutto.....
Spero di essere stato piů chiaro!
Grazie ancora!
Italo

 sopra il codice e sotto il risultato. Nel risultato mi si impalla tutto.....
Non ho mai provato, ma suppongo che sia dovuto al fatto che Dreamveawer 
non supporta l'include (e ti credo, mica č un web server).
Usa un editor di testo per aggiungere gli include, fai l'upload, e 
quindi testi (se installi apache in locale la fase di testing/debugging 
diventa piů veloce e meno costosa)
Ciao

 non supporta l'include (e ti credo, mica è un web server).
mmmmmm non ne sarei così sicuro.
Io qui ho IIS. Ovviamente se lancio un sito in locale, funzionano anche 
gli include.
Ora, se guardo una pagina che ha degli include da DW, li vedo 
benissimo, come se il codice fosse scritto nella pagina stessa, e non 
nell'include. Se ci clicco sopra ovviamente NON mi fa modificare, ma mi 
dice qual'è il file incluso.
Tutto questo funziona ANCHE se stoppo IIS, quindi tendo a supporre che 
avere un webserver non c'entra niente, per la preview in DW.
PERO' io NON uso pagine .shtml ma pagine .asp.
Forse l'inghippo è lì, non saprei.
Cmq sicuro che l'include sia fatto bene? Il precorso è corretto?
Include virtual o include file?
E in ogni caso, se poi sul server NON funziona perchè NON supporta 
.shtml, è tutto tempo perso.

Giusto, dovrei poter vedere l'include ma senza poterlo modificare.....
invece mi si impappina tutta la pagina e posso solo chiudere il file.
Siccome sono alle prime armi non me ne intendo proprio...
Non voglio modificare il file incluso ma quanto meno dovrebbe: o farmi
vedere il "commento" (cioè l'include) oppure farmi vedere il risultato
finale (cioè il file incluso).
Dov'è il problema? Non vorrei installare Apache in locale, uso un portatile
e non è il massimo in quanto a velocità.
Grazie a tutti!
Italo