Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752

    Problema con response.redirect

    Ciao
    Non riesco a capire come risolvere questo problema:

    Oggetto risposta error 'ASP 0156 : 80004005'
    Errore dell'intestazione
    /Upload.ASP, line 179
    Le intestazioni HTTP sono già state inviate al browser client. Se necessario, modificare le intestazioni HTTP prima di scrivere il contenuto della pagina.

    Help Me
    Comunque Grazie

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    prova ad inserire ad inizio pagina:

    Response.Buffer=true
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    No
    non funziona e non capisco il motivo
    l'ho usato molte volte e non ha mai avuto problemi
    Comunque Grazie

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    sei sicuro di non aver fatto nessun response.write prima del redirect?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    vediamo il codice?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Eccolo
    Tieni conto che è in costruzione:

    If Form.State = 0 Then 'Completted
    Dim File, DestFileName
    For Each File In Form.Files
    If Len(File.FileName) > 0 Then
    DestFileName = GetUniqueFileName(File.FileName, DestinationPath)
    File.SaveAs DestinationPath & "\" & DestFileName
    Response.Write "
    <Font Color=green>File " & File.FileName & _
    " was saved to " & DestinationPath & " as " & DestFileName & "</Font>"
    End If
    Next
    response.redirect "Insert_null.asp"

    ElseIf Form.State > 10 then
    Const fsSizeLimit = &HD
    Select case Form.State
    case fsSizeLimit: response.write "
    <Font Color=red>Source form size (" & Form.TotalBytes & "B) exceeds form limit (" & Form.SizeLimit & "B)</Font>
    "
    case else response.write "
    <Font Color=red>Some form error.</Font>
    "
    end Select
    End If'Form.State = 0 then
    Dim gFS
    Function GetUniqueFileName(FileName, DestPath)
    if isempty(gFS) then Set gFS = CreateObject("Scripting.FileSystemObject")
    Dim Counter, FullPath, NewFileName
    Counter = 1
    NewFileName = FileName

    if gFS.FileExists(DestPath & "\" & NewFileName) then
    ' Do
    ' Counter = Counter + 1
    ' NewFileName = Counter & "-" & FileName
    ' Loop while gFS.FileExists(DestPath & "\" & NewFileName)
    Response.Write ("Il file..........") & NewFileName & ("...........è già presente sul'Hard Disk del server!L'OPERAZIONE E' STATA INTERROTTA!!")
    exit function
    end if
    GetUniqueFileName = NewFileName
    End Function
    Comunque Grazie

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    praticamenti tu lo esegui e la condizione è valida per eseguire il
    response.redirect "Insert_null.asp"

    giusto?

    se è così magari prova ad inserire la pagina di redirect in una variabile, che eseguirai a fine pagina.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    Aiuto
    Mi fai un piccolo esempio?
    Comunque Grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    752
    ho provato a inserire il redirect in una function a fine pagina ma il risultato non cambia
    Comunque Grazie

  10. #10
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da fosforo
    ho provato a inserire il redirect in una function a fine pagina ma il risultato non cambia
    se non fai eseguire la redirect ti da errore lo stesso?

    e il buffer dove?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

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.