+ Rispondi al Thread
Pagina 3 di 4 primaprima 1234 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 31

Discussione: Amministrazione spazio

  1. #21
    L'avatar di blackmangi
    blackmangi non è in linea Novello
    Post
    31
    Provo con conn , oppure con con , ma il risultato nn cambia..
    non ne esco...
    Igor

    Quote Originariamente inviato da grimreaper
    io conn l'ho sempre scritto con 2 n. non so se sia questo l'errore :P

  2. #22
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    476
    Scusa la domanda azzardata ma che errore ti da? e poi su quale
    set rs = con.execute(strsql) ???

    Mynumber è il campo contenente gli id utente?
    e lo username è anche l'account di posta eletrronica?
    Ultima modifica di net-addiction; 18-10-2005 15:38 
    - The user formerly known as GRiM[R]eaPeR -

  3. #23
    L'avatar di blackmangi
    blackmangi non è in linea Novello
    Post
    31
    l'errore è il seguente:

    Errore di run-time di Microsoft VBScript error '800a01a8'

    Necessario oggetto: 'con'

    /esempio1/common/checksession.asp, line 15

    e la linea 15 è il primo: set rs = con.execute(strsql)

    di seguito il file checksession.asp :
    codice:
     <%
    'Giuseppe Leone (aka Master85)
    'http://www.masterdrive.it
    
    function fixquote(stringa)
    	fixquote = replace(stringa, "'", "''")
    end function
    
    if len(session("login")) = 0 then
    	'CHECK VALID ADMINISTRATOR LOGIN
    	username = fixquote(request("username"))
    	password = fixquote(request("password"))
    <!-- #INCLUDE FILE="../common/dbconn1.asp" -->	
    	strsql = "select * from Logins where email = '" & username & "' and mynumber = '" & password & "'"
    	set rs = con.execute(strsql)
    		if not rs.eof then
    			session("login") = rs("author_id")
    			session("username") = username
    			session("email") = rs("author_email")
    		else
    			response.redirect "confirm.asp"
    		end if
    	rs.close
    	set rs = nothing
    	'END...
    else
    	'RESOLVE SESSIONS ERRORS BY OTHER ADMIN SYSTEM
    	strsql = "select * from Logins where email = '" & session("username") & "' and mynumber = " & session("login")
    	set rs = con.execute(strsql)
    		if rs.eof then
    			response.redirect "confirm.asp"
    		end if
    	rs.close
    	set rs = nothing
    	'END...
    end if
    %>
    tieni conto che: email è l'user id , mynumber è la password.
    Grazie,
    Igor.

    Quote Originariamente inviato da grimreaper
    Scusa la domanda azzardata ma che errore ti da? e poi su quale
    set rs = con.execute(strsql) ???

    Mynumber è il campo contenente gli id utente?
    e lo username è anche l'account di posta eletrronica?

  4. #24
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    476
    hmmm non so che dirti .. se non di controllare eventuali errori nell'include...

    piuttosto... tu lasci le password in chiaro nel db? O_O

    poi mynumber è un campo di che tipo?
    - The user formerly known as GRiM[R]eaPeR -

  5. #25
    Post
    4,741
    Blogs
    12
    Ti da errore poiche' l'oggetto CON non viene creato prima dell'inclusione della porzione di codice da me postata.

    codice:
    <%
    set con = server.createobject("ADODB.Connection")
    con.open ("stringa di connession")
    %>
    Questo codice (quindi, relativo alla connessione al DB) va inserito prima del codice che ti ho postato, alrimenti e' piu' che normale che ASP ti restituisca quell'errore.

    A presto,
    Giuseppe Leone

    P.S.
    Da quello che ho capito, le ASP non le mastichi bene, o sbaglio ?

  6. #26
    L'avatar di blackmangi
    blackmangi non è in linea Novello
    Post
    31
    Infatti...non mastico bene le ASP purtroppo, ecco il perchè dell'adozione di un CMS..
    La connessione al database è fatta tramite l'include che ho inserito nel tuo file adattato:

    codice:
     <!-- #INCLUDE FILE="../common/dbconn1.asp" -->
    il file dbconn1.asp ha il seguente contenuto:
    codice:
     <%
    '========EDIT THE LINE BELOW TO YOUR WEB PATH TO THIS APP====================
    'example: if you copied your files to http://www.example.com/test/ then
    '		  you can enter "/test"
    '         if you are using the webroot then leave blank ""
    appurl = "/esempio1" 
    
    '========EDIT THE LINE BELOW TO POINT TO YOUR DATABASE LOCATION==============
    dbPath = "H:\users\public_html\esempio1data\acm.mdb"
    
    '==OPTIONAL: EDIT THE LINE BELOW ONLY IF YOU WISH TO CHANGE THE UPLOAD PATH==
    imageuploadpath = Server.MapPath(appurl & "\userimages\")
    imagewebpath = appurl & "/userimages/"
    
    '======================================================================
    '        END OF GENERAL EDITABLE AREA
    '======================================================================
    set whtConn = server.createobject("adodb.connection")
    whtConn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" & dbPath
    
    'FUNCTIONS
    FUNCTION PreSubmit(p_sTargetString)
         PreSubmit = REPLACE(p_sTargetString,"textarea","")
         PreSubmit = REPLACE(PreSubmit,"%","%")
         PreSubmit = REPLACE(PreSubmit,"'","'")
         'PreSubmit = REPLACE(PreSubmit,"""","&quot;")
    	 PreSubmit = Trim(PreSubmit)
    END FUNCTION
    
    FUNCTION PreSubmit2(p_sTargetString)
         PreSubmit2 = REPLACE(p_sTargetString,"textarea","")
         PreSubmit2 = REPLACE(PreSubmit2,"%","%")
         PreSubmit2 = REPLACE(PreSubmit2,"'","'")
         PreSubmit2 = REPLACE(PreSubmit2,"""","&quot;")
         PreSubmit2 = REPLACE(PreSubmit2,"<","&lt;")
         PreSubmit2 = REPLACE(PreSubmit2,">","&gt;")
         'PreSubmit2 = REPLACE(PreSubmit2,vbCrlf,"<br>")
    	 PreSubmit2 = Trim(PreSubmit2)
    END FUNCTION
    %>
    e purtroppo l'errore è il seguente:
    Errore di run-time di Microsoft VBScript error '800a01a8'

    Necessario oggetto: 'con'

    /esempio1/common/checksession.asp, line 15

    e quì mi fermo purtroppo...
    Igor.

  7. #27
    Post
    4,741
    Blogs
    12
    Certo,
    Adesso capisco molte cose. Nel codice che ti ho postato, l'oggetto relativo alla connessione si chiamava *con* mentre nel tuo codice *whtConn*. Tutto quello che devi fare e' sostituire il mio oggetto *con* con il tuo *whtConn*.

    A presto,
    Giuseppe Leone

  8. #28
    L'avatar di blackmangi
    blackmangi non è in linea Novello
    Post
    31
    Ciao
    ho fatto la sostituzione come mi hai detto
    il risultato è questo errore:

    Errore di run-time di Microsoft VBScript error '800a01a8'

    Necessario oggetto: 'whtConn'

    /esempio1/common/checksession.asp, line 15

    e la riga in questione è sempre la stessa cioè:
    codice:
     set rs = whtConn.execute(strsql)
    Gasp!
    Igor.


    Quote Originariamente inviato da Master85
    Certo,
    Adesso capisco molte cose. Nel codice che ti ho postato, l'oggetto relativo alla connessione si chiamava *con* mentre nel tuo codice *whtConn*. Tutto quello che devi fare e' sostituire il mio oggetto *con* con il tuo *whtConn*.

    A presto,
    Giuseppe Leone

  9. #29
    net-addiction non è in linea Scolaretto
    Luogo
    Treviso
    Post
    476
    ma hai sostituito Conn con whtConn anche nel file include (dbconn.asp) quando apri la connessione?
    - The user formerly known as GRiM[R]eaPeR -

  10. #30
    Post
    4,741
    Blogs
    12
    Ciao black,
    Probabilmente questo sara' il mio ultimo post per questa discussione. Il messaggio di errore che ti viene restituito e' dovuto al fatto che l'oggetto whtConn non esiste in quella parte del codice poiche', e' propabile che richiami checksession.asp prima del file contenente i dati per la connessione, dbconn.asp.

    A presto,
    Giuseppe Leone

+ Rispondi al Thread
Pagina 3 di 4 primaprima 1234 ultimoultimo

Discussioni simili

  1. Calcolo spazio disco
    Da Carmen nel forum Visual Basic 6
    Risposte: 11
    Ultimo Post: 18-05-2006, 20:10
  2. Determinare lo spazio di una cartella
    Da Carmen nel forum Visual Basic 6
    Risposte: 10
    Ultimo Post: 13-10-2005, 21:49
  3. problema in mozzila
    Da zilucas nel forum HTML, CSS, Javascript, AJAX
    Risposte: 3
    Ultimo Post: 01-07-2005, 14:07

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi