Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 46
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Codice PHP da trasformare in ASP

    Sapreste aiutarmi a trasformare in ASP questo codice PHP:?
    codice:
     <?php
     
    // Timeout di massimo tempo di esecuzione = 100 minuti
    set_time_limit(6000);
     
    // Prevenire il 'caching' della risorsa
    header("Cache-Control: no-store, no-cache, must-revalidate");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
     
    if (get_magic_quotes_gpc()) $_GET['file'] = stripslashes($_GET['file']);
     
    $file = realpath($_GET['file']);
     
    header("Content-Type: application/x-msdownload");
    header("Content-Disposition: attachment; filename=" . basename($file));
    header("Content-Length: " . filesize($file));
     
    readfile($file);
     
    exit;
     
    ?>
    Ciao e grazie in anticipo.

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    codice:
    <%
     
    ' Timeout di massimo tempo di esecuzione = 100 minuti
    server.settimeout(6000);
     
    ' Prevenire il 'caching' della risorsa
    response.addheader("Cache-Control: no-store, no-cache, must-revalidate");
    response.addheader("Cache-Control: post-check=0, pre-check=0");
    response.addheader("Pragma: no-cache");
     
    ' NON USATO IN ASP if (get_magic_quotes_gpc()) $_GET['file'] = stripslashes($_GET['file']);
     
    file = server.mappath(request.querystring('file'));
     
    response.addheader("Content-Type: application/x-msdownload");
    response.addheader("Content-Disposition: attachment; filename=" . basename($file));
    
    'NON NECESSARI
    'response.addheader("Content-Length: " . filesize($file));
    ' 
    'readfile($file);
     
    response.end
     
    ?>
    L'unica difficoltà è basename($file), poichè in asp non esiste una funzione che dia direttamente il nome del file, ma te la devi costruire tu...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Microsoft VBScript runtime (0x800A01B6)
    Proprietà o metodo non supportati dall'oggetto.: 'settimeout'

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Scusa, non ricordo se è server.settimeout o response.settimeout.........
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da kalosjo
    Scusa, non ricordo se è server.settimeout o response.settimeout.........
    ... nell'uno e nemmeno l'altro...
    Error Type:
    Microsoft VBScript runtime (0x800A01B6)
    Object doesn't support this property or method: 'settimeout'

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    forse
    codice:
    Server.ScriptTimeout=6000

  7. #7
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Error Type:
    Microsoft VBScript runtime (0x800A01C2)
    Numero errato di argomenti o assegnazione di proprietà non valida.: 'addheader'
    codice:
    response.addheader("Cache-Control: no-store, no-cache, must-revalidate")
    :master:

  8. #8
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Le parentesi!!!!


    codice:
    response.addheader "Cache-Control", "no-store, no-cache, must-revalidate" 
    response.addheader "Cache-Control", "post-check=0, pre-check=0"
    response.addheader "Pragma", "no-cache"
    file = server.mappath(request.querystring('file'));
    response.addheader "Content-Type", "application/x-msdownload"
    response.addheader "Content-Disposition", "attachment; filename=" . basename($file)
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  9. #9
    Utente di HTML.it L'avatar di Baol74
    Registrato dal
    Jul 2002
    Messaggi
    2,004
    ci sono ancora diversi errori.
    Togli i punti e virgola
    Metti & al posto dei punti.
    Togli gli $

  10. #10
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    codice:
    ' Timeout di massimo tempo di esecuzione = 100 minuti
    Server.ScriptTimeout=6000
     
    ' Prevenire il 'caching' della risorsa
    response.addheader "Cache-Control", "no-store, no-cache, must-revalidate" 
    response.addheader "Cache-Control", "post-check=0, pre-check=0"
    response.addheader "Pragma", "no-cache"
    file = server.mappath(request.querystring("file"))
    response.addheader "Content-Type", "application/x-msdownload"
    response.addheader "Content-Disposition", "attachment; filename=" & basename(&file) 
    response.end
    Error Type:
    Microsoft VBScript compilation (0x800A03EA)
    Syntax error
    Su questa riga:
    codice:
     response.addheader "Content-Disposition", "attachment; filename=" & basename(&file)

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.