Newsgroup: it.lavoro.professioni.webmaster
Titolo: Non riesco a fare un semplice Include

il file che devo includere è nella root del dominio e io lo sto chiamando da una cartella di livello superiore...
Esempio:
\config.inc
\cartella\default.asp
Il codice dell'include che ho provato a mettere nel file default.asp è questo:
<!--#include file="../config.inc"-->
e lui mi da questo errore:
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
/admin/Default.asp, line 1
The Include file '../config.inc' cannot contain '..' to indicate the parent directory.
ho letto la cosa del percordo assuluto e di mettere #include virtual ma con 2000 prove che ho fatto
non riesco a beccare sto percorso corretto.
Ringrazio chi spende del tempo per aiutarmi.
Ciao,
Marco.

 non riesco a beccare sto percorso corretto.
prova a vedere che ti dice questo:
response.write server.mappath(".")
dovrebbe darti il percorso fisico sull'hard disk del provider, diciamo
qualcosa che potrebbe somigliare a:
c:\hosting\mlivolsi\html\tuasubdir
poi dovresti poter usare il percorso diretto del file per includerlo.

 ha scritto nel messaggio news:1191502017....@22g2000hsm.googlegroups.com...
response.write server.mappath(".")
mi dice esattamente: D:\Inetpub\webs\nomedominioit
ho provato a scirvere allora: <!--#include file="D:\Inetpub\webs\nomedominioit\config.inc"-->
ma non funziona ancora!
The include file 'D:\Inetpub\webs\nomedominioit\config.inc' was not found.

 The include file 'D:\Inetpub\webs\nomedominioit\config.inc' was not found.
così dovresti essere a posto:
<!--#include virtual="/nomedominioit/config.inc"-->
ciao!
Paolo

 <!--#include virtual="/nomedominioit/config.inc"-->
niente da fare Paolo.
Active Server Pages error 'ASP 0126'
Include file not found
/admin/Default.asp, line 1
The include file '/nomedominioit/config.inc' was not found.
ovviamente su nomedominioit c'č il mio :D

 <!--#include file="../config.inc"-->
Ma cosě sali di livello invece di scendere! Ah, vecchio dos!
Cosě dovrebbe funzionare:
<!--#include file="cartella/config.inc"-->
Saluti.
Luciano

 <!--#include file="cartella/config.inc"-->
Sono cresciuto con il DOS 3.0 :-)
Ma neanche/ come mi consigli tu funziona.
Active Server Pages error 'ASP 0126'
Include file not found
/admin/Default.asp, line 1
The include file '
dominio.it/config.inc
' was not found. 


Probabilmente l'opzione "abilita percorsi principali" in IIS non è abilitata
(scusa il gioco di parole). Qui trovi un articoletto con le spiegazioni
http://support.microsoft.com/?id=332117
.
Se non vuoi (o non puoi) andare a toccare le impostazioni di IIS puoi
utilizzare l'istruzione "include virtual" nel tuo script. Da quanto hai
scritto deduco che il file config.inc si trova nella root del tuo sito e che
il file default.asp si trova in una sottocartella della root, corretto? In
questo caso la sintassi corretta dovrebbe essere:
<!-- #include virtual="config.inc"-->
Infine ti consiglio di non utilizzare l'estensione .inc per i file di
inclusione in quanto se contenuti in una cartella di pubblico accesso e
qualcuno li richiamasse dal browser potrebbe visualizzarne il contenuto.
Mao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 The include file '
dominio.it/config.inc
' was not found.
Aaaalllt! Cos'è quel dominio punto it? Mica penserai di fare un include su
un dominio esterno?
Saluti.
Luciano

 Saluti.
è la root del mio sito web su aruba. 

 è la root del mio sito web su aruba.
Come ti ho detto io funziona:
<!--#include file="miadir/prova_include.inc"-->
http://80.105.130.244/prova_include.shtml
Saluti.
Luciano