Newsgroup: it.comp.www.asp
Titolo: [HELP] file INC

tutte le mie pagine asp includono (<!-- #include file="x.inc"-->) un file
.INC così fatto:
<%
Option Explicit
Const path="c:/root/myFolder"
Const name="myDb.mdb"
Const pwdDati="myPwd"
%>
in questo modo, in ogni pagina .ASP del mio sito farà riferimento ai nomi
del database, del suo percorso e della sua password, attraverso il nome
delle costanti dichiarate nel suddetto file .INC.
Ora, il problema che mi si è presentato è il seguente: dopo aver cancellato
il file .INC, le pagine ASP continuano ad essere caricate, ignorando
l'assenza del file .INC - un po'
come quando una pagina HTML è contenuta nella cache del computer client e
per
visualizzare gli aggiornamenti occorre liberare la cache memory (cmq ho
verificato che la cache non centra nulla).
Qualcuno ha avuto problemi del genere?
Da cosa potrebbe dipendere secondo voi?
Qualche suggerimento?
Grazie, un saluto
--
Franco Quaratino
(alias Sgainz) - ICQ#20738871
"the 20th Century Was A Bad Trip" (Ulysse)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Un'invito alla navigazione: 
www.programmazione.it
Il sito italiano che ti aiuta nel mare della programmazione

 l'assenza del file .INC
Strano... a me se manca l'INC da errore e basta (non mostra per nulla la
pagina).
Saluti.
Stefano.

 delle costanti dichiarate nel suddetto file .INC.
Occhio che se si genera un errore che indichi il nome del file il browser se
lo puo' poi scaricare. Io rinominerei gli include in asp.
Comunque anche io ricordo di aver avuto qualche esperienza di mancato
aggiornamento, ma mi succedeva quando aggiornavo un file che poi era
incluso.
Ciao, Fabio Zed Zamparelli

 vecchio.
Non e' che per caso usi un proxy nella connessione ?? (scusa forse la
risposta e' idiota) ma capitava anche a me con dei file immagine. Io
aggiornavo l'immagine e continuavo a vedere sul browser quella
precedente, poi tolto il proxy e' andato tutto a posto.
Ciao
Marco Barontini

 Marco Barontini


Prova a scrivere l'indirizzo url del file inc e vedrai che il tuo codice
potra' essere tranquillamente copiato.
Nota che se si genera un errore nel pezzo di codice contenuto nel file inc
se ricordo bene (almeno era cosi' una volta) viene visualizzato proprio il
nome del file .inc in cui si genera' l'errore. Dunque ecco cosa intendevo.
Ciao, Fabio Zed Zamparelli



secondo me è possibile che nelle varie prove abbia uploadato + file
inc in diverse directory ma con lo stesso nome. probabile che si stia
sovrascrivendo il file sbagliato
AK

> Io rinominerei gli include in asp.
No non farlo gli include è codice incluso sulla pagina quindi se rinomini
.inc in .asp IIS fa il parsing anche del file include.asp, quindi fa il
parsing di due pagine .asp diminuendo le prestazioni, mentre con il file
include.inc include il codice sualla pagina .asp e fa il parsing una sola
volta!!!!!
Ciao
Salvador Marco

 wrote in message 7vupi7$5a1$1...@nslave1.tin.it...

Cosa intendi?
Spiegami meglio o, meglio, mi spiego meglio cosi' evitero' di continuare a
sbagliare se mi convinci che hai ragione.
Il contesto era:
una serie di function e codice asp che deve essere incluso (ma non in tutta
l'applicazione altrimenti forse sarebbe meglio includerlo in qualche altro
posto (global.asa?)), quando IIS esegue l'include (prima di passare al
parsing della pagina in cui includera') secondo te esegue un primo parsing
del codice che includera'?
Mi suona strano, prego gli altri di volersi pronunciare al riguardo o tu di
volermi indicare in base a quale constazione o documento arrivi alla tua
conclusione.
Se poi per parsing intendi il controllo di sintassi, mi pare lo faccia anche
quando esegui l'include di un .inc
Ciao e grazie, Fabio Zed Zamparelli

 il file .INC, le pagine ASP continuano ad essere caricate,
ignorando


 conclusione.
Anche a me suona strano. Che vengano eseguite due volte è impossibile
altrimenti si avrebbero già riscontrato da tempo degli output doppi. Che il
controllo
di sintassi avvenga due volte mi suona davvero strano, ma come si potrebbe
verificare ? E se fosse vero che senso avrebbe ? Saremmo obbligati ad usare
file INC scaricabili o file ASP doppiamente controllati...
Ciao
Raistlin

Cosa intendi?
Praticamente se includi un file pippo.asp IIS fa il parsing del file da
includere e poi deve fare il parsing anche del file che include pippo.asp
esempio
<!--#include file="pippo.asp"-->
<html>
<head>
 <title>Untitled</title>
</head>
<%
response.write ("ciao a tutti")
%>
<body>
cosi fa prima il parsing di pippo.asp poi il parsing del codice ASP
invece cosi,
non fà prima il parsing di pippo ma è come se copiasse il codice di pippo
nel file
<!--#include file="pippo.inc"-->
<html>
<head>
 <title>Untitled</title>
</head>
<%
response.write ("ciao a tutti")
%>
<body>
diventando cosi:
<%
if session("kart")<>"yes" then
response.redirect ("login.asp")
end
%>
<html>
<head>
 <title>Untitled</title>
</head>
<%
response.write ("ciao a tutti")
%>
<body>
così facendo migliori le prestazioni globali di IIS !!!!!!!!
è vivamente sconsigliato di usare include con file .asp!!!!!!!!
Ciao
spero di essermi spiegato!!!!!!!
Salvador Marco
webmaster at eXtraweb