Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173

    Download file pdf con PHP

    Salve a tutti,
    Ho una pagina di download che scarica un file pdf, estratto tramite una query:

    Codice PHP:
    $id_file mysql_real_escape_string($_GET['id_file']);
    $sql_download mysql_query("SELECT * FROM file WHERE id = '$id_file'");
    $row mysql_fetch_array($sql_download);
            
    $percorso $row['percorso'];        
            
    $file $row['nome_file'];              

            
    header("Cache-Control: public");
            
    header("Content-Description: File Transfer");
            
    header("Content-Disposition: attachment; filename= ".$file);
            
    header("Content-Type: application/pdf");
            
    header("Content-Transfer-Encoding: binary");

         
    readfile($percorso); 

    Dove $id_convenzione è passato tramite GET

    Quando scarico il file e tento di aprirlo dice che il file è corrotto o danneggiato. Premetto che conservo il file in una cartella mentre il nome e il percorso in una tabella MySql.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    173
    Nella cartella dove conservo i file, se provo ad aprirli, li apre correttamente... anche quando vado a scaricarli e vado nei dettagli, il documento ha comunque un peso di TOT kb, ma è corrotto. Ora provo a fare il controllo con il file_exist

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