Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    header, salva ma non apre il file

    ciao a tutti... ho provato a fare la seguente pagina download.php che dovrebbe farmi scaricare dei file... funziona solo se salvo il file... se lo apro quando mi appare la mascherina di download mi da file non esistente....







    <? session_start();
    include("config.inc.php");

    $gon_open = mysql_connect($server, $user, $pass);
    mysql_select_db($database, $gon_open);

    if ($tipo_file=="circ") {
    $directory="circolari";
    $sql ="SELECT * FROM 8m_circolari
    WHERE circ_id=$file_id";
    $gon_risposta = mysql_query($sql, $gon_open);
    $list =mysql_fetch_array($gon_risposta);
    $file=$list[circ_link];
    }

    if ($tipo_file=="mod") {
    $directory="modulistica";
    $sql ="SELECT * FROM 8m_modulistica
    WHERE mod_id=$file_id";
    $gon_risposta = mysql_query($sql, $gon_open);
    $list =mysql_fetch_array($gon_risposta);
    $file=$list[mod_link];
    }


    $da_scaricare= $directory.'/'.$file;
    if (file_exists($da_scaricare)){
    header("Content-type: application/pdf");
    header("Content-Disposition: attachment; filename=$file");

    readfile("$da_scaricare");
    };
    ?>





    potete aiutarmi....?

    grazie, fede

  2. #2
    io ho usato questo codice per un mio script e funziona... e' da adattare.
    codice:
    if ($_GET["t"]=="p")
    {
     header("Cache-control: private");
     header("Expires: Sun, 20 Oct 2002 05:00:00 GMT");                  
     header("Last-Modified: " . gmdate("D, d M Y H:i ") . " GMT");    
     header("Content-type: application/".filetype($pathaggiornamenti)."\""); 
     header("Content-Transfer-Encoding: binary"); 
     header("Content-Disposition:  attachment; filename=".basename($pathaggiornamenti)."\""); 
     header("Content-length: ".filesize($pathaggiornamenti));
     @readfile($pathaggiornamenti);
    }
    ______________________________________

    Progresso Web.

  3. #3
    :master:

    non è che il mio problema è dovuto al fatto che i file si trovano all'interno di una cartella?

    non ne vengo fuori

  4. #4


    ci ho provato...a caso, usando comunque il tuo codice e funziona...




    grazie!!!

  5. #5
    se può interessare questa non ha problemi di sorta, nemmeno con IE e le famose quadre sul nome []

    http://www.devpro.it/php4_id_72.html

    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.