- Home
- Categorie
- Coding e Sistemistica
- Help Center: consigli per il tuo progetto
- Problema dimensioni download
-
Problema dimensioni download
Ciao a tutti
ho un piccolo problema: sto lavorando ad un sito per una piccola società sportiva e nell'area gallery diamo la possibilità agli utenti di scaricare le foto; per farlo ho usato questo script php in modo tale che quando l'utente clicca su "scarica" parte in automatico il download dell'immagine (listadb.php contiene la lista dei fila che possono essere scaricati)<?php define ('DB_FILE','listadb.php'); $nomefile=strip_tags(trim($_GET['file'])); $autorizzazione=False; if ( !file_exists($nomefile)) { echo 'Il file <strong>' . $nomefile . '</strong> non esiste!!!'; } else { if (!($filedb = fopen(DB_FILE, 'r'))) { echo 'Errore di lettura dei permessi di accesso!!!'; } else { $filename = fgets($filedb); while (!feof($filedb) && (!$autorizzazione)) { $filename = explode(";",strip_tags(trim(fgets($filedb))),2); if ($filename[0]==$nomefile) { header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=" . basename("$filename[0]")); readfile("$filename[0]"); $autorizzazione=True; break; } } if (!$autorizzazione) { echo 'Il download del file <strong>' . $nomefile . '</strong> non è autorizzato!!!'; } } } ?>
il problema è che quando parte il download del file non appare la dimensione totale del file accanto allo stato di avanzamento e di conseguenza nemmeno informazioni riguardo a quanto tempo manca al completamento del download.
Qualcuno può aiutarmi?Grazie in anticipo!