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

Discussione: Errore di logica!

  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Errore di logica!

    upload.asp
    codice:
    <%
    On Error resume Next
    dim utente
    utente = ""
    dim password
    password = ""
    if Session ("sssUtente") = utente or Session("sssPassword") = password then 
    response.redirect("password.asp?errore=1")
    end if
    %>
    
    <%
    if request.querystring("fase")="seconda" then
    dim pagina_di_destinazione
    pagina_di_destinazione=Session("sssUtente") & "/" & session("sssUtente") & ".asp" 
    percorso = "C:/Inetpub/pipponet.it/password/"&session("sssUtente")&"/"
    
    ByteRicevuti = Request.TotalBytes
    
    if ByteRicevuti > 0 then
    	DatiRicevuti = Request.BinaryRead(ByteRicevuti)
    	For i = 1 To lenB(DatiRicevuti)
    		FileBinario = FileBinario & chr(ascB(midB(DatiRicevuti,i,1)))
    	Next
    	FirmaFile = left(FileBinario,instr(FileBinario,"" & vbCrLf)-1)
    	ArrPezzi = split(FileBinario,FirmaFile)
    
    	for item = 1 to ubound(ArrPezzi)-1
    		Inizio = instr(ArrPezzi(item),"" & vbCrLf & "" & vbCrLf)
    		Intestazione = left(ArrPezzi(item),Inizio-1)
    		Inizio = Inizio + len("" & vbCrLf) + len("" & vbCrLf)
    	    	ContenutoFile = mid(ArrPezzi(item),Inizio,len(ArrPezzi(item))-Inizio-1)
    	    
    		if instr(Intestazione,"file1") > 0 then
    		    i = instr(Intestazione,"filename=")
    			j = instr(i + 10,Intestazione,chr(34))
    			NomeUpload = mid(Intestazione,i + 10,j-i-10)
    			i = instrRev(NomeUpload,"\")
    			if i<>0 then
        		    NomeFile = mid(NomeUpload,i + 1)
        		else
        			NomeFile = NomeUpload
        		end if
          		if i<>0 then
    				Set FSO = CreateObject("Scripting.FileSystemObject")
    				Upload1 = True
    				DimensioneFile1 = len(ContenutoFile)
    				EstensioneFile1 = right(ContenutoFile,3)
            NomeFile1 = NomeFile
        			Set textStream = FSO.CreateTextFile(percorso & NomeFile1, False, False)
        			textStream.Write ContenutoFile
        			textStream.Close
        			Set textStream = Nothing
    	   			Set FSO = Nothing
        	   end if
    		end if
    	next
    If Upload1 = true then
    	Response.Write "
    La dimensione del file che hai uploadato è di " & DimensioneFile1*0.001 & "kb"
    	Response.Write "
    Grazie di aver inviato il tuo file"
    End If
    End if
    end if
    if Err.Number = 424 then 
    response.redirect("appoggio.asp?upload=1") 	
    elseif err.Number <> 0 then
    response.write("Errore su upload, verificare il server!")
    end if
    
    if request.querystring("conferma")=true then
    Set textStream = FSO.CreateTextFile(percorso & NomeFile1, true, False)
        			textStream.Write ContenutoFile
        			textStream.Close
        			Set textStream = Nothing
    	   			Set FSO = Nothing
    	   			end if
    %>
    <form action="upload.asp?fase=seconda&x=false" method="post" enctype="multipart/form-data">
    FILE
    <input type="file" name="file1" size="20">
    <input type="submit" value="Upload">
    </form>
    <%
    if request.querystring("fase")="seconda"  then
    response.write "<SCRIPT>window.setTimeout(""location.href='"&pagina_di_destinazione&"';"",'3000');</SCRIPT>"
    end if
    %>
    appoggio.asp

    codice:
    <%
    dim utente
    utente = ""
    dim password
    password = ""
    if Session ("sssUtente") = utente or Session("sssPassword") = password then 
    response.redirect("password.asp?errore=1")
    end if
    %>
    <script>
    
    if ('<%=request.querystring("fase")%>'=='terza')
    {
    alert("Attenzione, errore nell'inserimento utente e/o password");
    window.location.href="pippo.asp";
    }
    </script>
    
    <script>
    
    if ('<%=request.querystring("elimina")%>'=='ok'){
    
    var conferma = confirm("Confermi cancellazione file?");
       if  (conferma)
       window.location.href="appoggio.asp?carica=true";
       else
       alert("Nessun file cancellato!");
       window.location.href="appoggio.asp?carica=false";
    }
    </script>
    
    <%
    if request.querystring("carica")=true then
    response.redirect(session("sssUtente")&"/"&session("sssUtente")&".asp?confermato=si")
    elseif request.querystring("carica")=false then
    response.redirect(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")
    end if
    %>
    
    <script>
    if ('<%=request.querystring("upload")%>==1){
    
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma)
       window.location.href="upload.asp?conferma=true";
       else
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
    }
    </script>

    Il problema è nella parte in rosso, non riesco a visualizzare la conferma per sovrascrivere il file riporta alla pagina di destinazione senza nessun risultato!
    Tony

  2. #2
    codice:
    <script>
    if ('<%=request.querystring("upload")%>==1){
    
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da lufo5
    codice:
    <script>
    if ('<%=request.querystring("upload")%>==1){
    
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>
    ho provato non è neanche quello!
    Tony

  4. #4
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    forse non c'entra un piffero ma che significa quest'apicetto qui?
    codice:
    if ('<%=request.querystring("upload")%>==1){
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Sypher
    forse non c'entra un piffero ma che significa quest'apicetto qui?
    codice:
    if ('<%=request.querystring("upload")%>==1){
    infatti non significava niente, non l'avevo visto...

    cmq non è quello l'errore è rimasto tutto uguale!
    Tony

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Sypher
    forse non c'entra un piffero ma che significa quest'apicetto qui?
    codice:
    if ('<%=request.querystring("upload")%>==1){
    infatti non significava niente, non l'avevo visto...

    cmq non è quello l'errore è rimasto tutto uguale!
    Tony

  7. #7
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da tony83
    infatti non significava niente, non l'avevo visto...

    cmq non è quello l'errore è rimasto tutto uguale!
    da quant'ho capito non ti chiede nemmeno la conferma giusto...allora metti qualche alert per vedere che succede no?
    questo per esempio:
    codice:
    <script>
    if (<%=request.querystring("upload")%>==1){
    alert('<%=request.querystring("upload")%>');
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Sypher
    da quant'ho capito non ti chiede nemmeno la conferma giusto...allora metti qualche alert per vedere che succede no?
    questo per esempio:
    codice:
    <script>
    if (<%=request.querystring("upload")%>==1){
    alert('<%=request.querystring("upload")%>');
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>
    niente... neanche quello!!! :rollo:

    come è dura l'informatica!!!! (x non parlare della vita)
    sopratutto x me!
    Tony

  9. #9
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    ok mettilo all'inizio l'alert va
    codice:
    <script>
    alert('<%=request.querystring("upload")%>');
    if (<%=request.querystring("upload")%>==1){
    
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  10. #10
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179


    nisba!
    Tony

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.