Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592

    Password + Baol = problema

    Salve, uso lo script di baol per uppare dei files sul server e delle info da stoccare in un db al quale ho impostato la password.

    Nella prima pagina c'č una form nella quale inserisco le info, il percorso al file e la password. Questa form manda alla pagina up.asp :

    codice:
    <%
    Dim oUpload, password, nome, categoria, descrizioneita, descrizioneing
    Set oUpload = new cUpload
    password = oUpload.form("password")
    if password =prova then
    	oUpload.SetPath "/public/galleries"
    	oUpload.AutoRename=False
    	oUpload.OverWrite=True
    	oUpload.Upload
    	oUpload.Save()
            nome = oUpload.GetFileName()
            categoria = oUpload.Form("categoria")
    	commenti = oUpload.Form("descrizioneita")
    	comments = oUpload.Form("descrizioneing")
    	descrizioneita = replace(commenti,"'","''")
    	descrizioneing = replace(comments,"'","''")
    dbconn =  Server.CreateObject("ADODB.Connection")
    objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " &_
             "Data Source="& Server.MapPath("/mdb-database/fotodata.mdb") &"; " &_
             "Jet OLEDB:Database Password=" & password & ";"
    strsql = "INSERT INTO fotoinfo ( nome, categoria, descrizioneita, descrizioneing ) Values ( '" & nome & "', '" & categoria & "', '" & descrizioneita & "', '" & descrizioneing & "');"
    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open dbConn
    objConn.Execute strsql 
    Response.Write strsql
    objConn.Close 
    set objConn = Nothing
    else
    response.write "Non sei autorizzato"
    end if
    Set oUpload=Nothing
    %>
    Mi dā errore alla riga objconn.open dicendo che manca un ", ma la stessa riga in un altra pagina funziona correttissimamente. Inoltre, anche se inserisco una pass sbagliata nella form non mi va all'esle (Non sei autorizzato).

    Grazie anticipate, buona giornata! :ciauz:

  2. #2
    ma oUpload.form non va richiamato dop aver fatto oUpload.load()?

  3. #3
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592
    Originariamente inviato da santino83
    ma oUpload.form non va richiamato dop aver fatto oUpload.load()?
    E' quello che pensavo, ma siccome non posso usare il request come faccio a richiedere il valore "password" prima dell'utilizzo dello script di baol? Dovrei rigirare totalmente tutto il file?

  4. #4
    veramente io pensavo ad una cosa del genere:

    codice:
    Dim oUpload, password, nome, categoria, descrizioneita, descrizioneing
    Set oUpload = new cUpload
    
    	oUpload.SetPath "/public/galleries"
    	oUpload.AutoRename=False
    	oUpload.OverWrite=True
    
    oUpload.Load()
    
    password = oUpload.form("password")
    if password ="password_di_prova" then
    	oUpload.Save()
    
    etc etc

  5. #5
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592
    Fantastico, problema risolto, grazie mille :) mi resta perķ sempre l'errore alla riga:

    codice:
    objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " &_
             "Data Source="& Server.MapPath("/mdb-database/fotodata.mdb") &"; " &_
             "Jet OLEDB:Database Password=" & password & ";"
    Object required: ''

    La stessa identica cosa in un'altra pagina (senza perķ upload di Baol) funziona benissimo...

  6. #6
    codice:
    objConn=  Server.CreateObject("ADODB.Connection")
    
    objConn.open etc etc

  7. #7
    Utente di HTML.it L'avatar di TeoB
    Registrato dal
    Dec 2004
    Messaggi
    592


    Ho trovato l'errore, mancava un semplicissimo set:

    codice:
    set objConn=  Server.CreateObject("ADODB.Connection")


    Poi ho zappato via le altre cose che non servono.

    Grazie lo stesso!

  8. #8
    appunto quello che dicevo io

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 © 2025 vBulletin Solutions, Inc. All rights reserved.