Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: include di include

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    include di include

    Ciao a tutti,
    premetto che sono ignorante in asp... ho una pagina index.asp che include la pagina config.asp. Dentro config.asp c'è un altro include della pag db.asp.
    Ma non funzia. La pagina db.asp non diventa parte di config.asp che di conseguenza diventa parte integrante della pagina index.asp?
    In poche parole da index.asp non riesco a prendere le funzioni in db.asp.

    Qualche aiuto????

    Grazie david

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    posta il codice.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    il codice è semplice

    index.asp
    --include page config.asp

    config.asp
    --include page db.asp
    --funzioneA
    --funzioneN

    db.asp
    --funzione ConnessioneDB

    da index che è la principale chiamo funzioneA e mi ritorna il valore
    poi chiamo la funzione ConnessioneDB ma non ritorna il valore come se non esistesse.
    Anzi per dirla tutta vain errore e mi dice
    Microsoft VBScript runtime error '800a000d'
    Type mismatch: 'openConnection'
    Come sposto la funzione da db.asp a config.asp tutto funziona.

    Thanks

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    intendevo il codice di ciascuna delle pagine asp incluse.... non di quella che le include...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Ciao fraude,
    ti riporto il codice

    index.asp
    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>
    
    <body>
    
    
    <%
    	provaconfig "
    "
    	provadb
    %>
    </body>
    </html>
    config.asp
    codice:
    <%
    Function provaconfig
    	Response.Write "provaconfig"
    end function
    %>
    db.asp
    codice:
    <%
    Function provadb
    	Dim objConn
    	Sub  openConnection
    		'Connessione al database
    		Set objConn = Server.CreateObject("ADODB.Connection")
    '		objConn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;database=DB_CephalonOncologiaweb;server=151.1.143.43\testframenet;Connect Timeout=30;User Id=aspprogram;Password=aspprogram;"
    		objConn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;database=DB_CephalonOncologiaweb;server=sviluppo\sql2000;Connect Timeout=30;User Id=aspprogram;Password=aspprogram;"
    		objConn.Open
    	End Sub
    	
    'Chiusura Connessione db
    	Sub closeConnection
    		objConn.Close
    		set objConn= Nothing
    	End sub
    
    end function
    %>

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da mrcanoa
    db.asp
    codice:
    <%
    Function provadb
    	Dim objConn
    	Sub  openConnection
    		'Connessione al database
    		Set objConn = Server.CreateObject("ADODB.Connection")
    '		objConn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;database=DB_CephalonOncologiaweb;server=151.1.143.43\testframenet;Connect Timeout=30;User Id=aspprogram;Password=aspprogram;"
    		objConn.ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;database=DB_CephalonOncologiaweb;server=sviluppo\sql2000;Connect Timeout=30;User Id=aspprogram;Password=aspprogram;"
    		objConn.Open
    	End Sub
    	
    'Chiusura Connessione db
    	Sub closeConnection
    		objConn.Close
    		set objConn= Nothing
    	End sub
    
    end function
    %>
    Certo se fai l'inclusione della pagina asp db.asp nella stessa pagina asp db.asp forse qualche problema c'è... non credi?

  7. #7
    Le inclusioni dentro inclusioni vanno fatte comunque con i percorsi "dal punto di vista" della pagina principale che poi è quella che include tutte le altre.

  8. #8
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333

    include con include virtual

    Originariamente inviato da Mems
    Le inclusioni dentro inclusioni vanno fatte comunque con i percorsi "dal punto di vista" della pagina principale che poi è quella che include tutte le altre.
    mmm mi sono perso un po' ...
    e se io volessi nel file index.asp fare include di variabili.asp e dentro variabili.asp volessi fare include virtual di variabili.asp che sta nella cartella public ?
    azz come so stato enigmatico...
    Provo a spiegarmi meglio

    questo sarebbe index.asp
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>
    <% = nome_del_sito %>
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <style type="text/css">
    <!--
    body {
    	font-family: Verdana;
    	font-size: 11px;
    }
    table {
    	font-family: Verdana;
    	font-size: 11px;
    }
    -->
    ...........
    ...........
    questo sarebbe variabili.asp nella stessa cartella di index.asp
    codice:
    <%
    
    %>
    Sia index.asp che questo variabili.asp qui sopra sono nella cartella UTONTI della root



    Infine questo è variabili.asp nella cartella PUBLIC della root
    codice:
    <%
    utonto = "ciao"
    paswd = "miao"
    add_email = "quellomio@ttt.com"
    nome_del_sito = "web time"
    pagina_colore = "#FFFFFF"
    titoli_colore = "#000000"
    sfondo_colore = "#FFFFFF"
    %>
    ho fatto un paio di prove ma in index non si porta nulla delle varibili contenute nel file variabili.asp
    se invece dentro il file index.asp metto direttamente include virtual funziona tutto ...
    ma il problema è che utilizzando questa tecnica dovrei modificare circa 25 file in circa 2000 cartelle e la cosa non mi esalta troppo.
    Help e grazie in anticipo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    278
    Infatti, devi considerare la pagina principale che include tutte le altre, i riferimenti degli altri include vanno fatti riguardo alla colliocazione di questa pagina principale.

  10. #10
    Utente di HTML.it L'avatar di EmTmE
    Registrato dal
    Jun 2001
    Messaggi
    333

    ok grazie per la risposta...

    ma non ho capito se il mio codice è giusto o sbagliato...
    premetto che a me non funziona scritto così come postato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.