Visualizzazione dei risultati da 1 a 10 su 25

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Ovviamente con il database è più semplce perchè passi allo script per il download l'id della riga dove poi vai a prendere il path del file. Senza devi passargli il nome del file, con conseguenti operazioni extra (filtrare il nome del file e/o codificare il nome del file se contiene caratteri speciali).

    Se non hai sotto-cartelle puoi fare una cosa del genere:

    lista dei file:

    Codice PHP:

    $dir 
    'path_possibilmente_assoluto_alla_cartella/*.pdf'// solo i pdf

    foreach(glob($dir) as $file) {
            
    $fname basename($file);
            
    // $fname = urlencode($fname); Nel caso hai nomi dei file con carattei speciali. Ricordati di usare urldecode() quando lo vai a riprendere
            
    echo '<a href="download.php?name='.$fname.'" >'.$fname.'</a><br/>';
        } 
    Lo script per il download è lo stesso di quello che ti ho postato. l'unica differenza è che basename() ti restituisce anche l'estensione del file
    Ultima modifica di boots; 24-08-2016 a 05:08

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.