La garanzia che il download si è concluso te la puo dare solo il client, quindi direi che al massimo dovresti fare uno script con javascript (o meglio ancora usare JAVA) che a download finito lanci una chiamata AJAX sul server per scrivere nel DB.
![]()
La garanzia che il download si è concluso te la puo dare solo il client, quindi direi che al massimo dovresti fare uno script con javascript (o meglio ancora usare JAVA) che a download finito lanci una chiamata AJAX sul server per scrivere nel DB.
![]()
Il calcolatore è straordinariamente veloce, accurato e stupido.
L'uomo è incredibilmente lento, impreciso e creativo.
L'insieme dei due costituisce una forza incalcolabile.
(Albert Einstein)
Come ti ha già scritto las, non esiste un modo, in puro php, per verificare se un file è stato inviato con successo.
L'unica soluzione (funzionante per la stragrande maggioranza dei browser) è quella di utilizzare javascript (che non necessita di interpreti esterni al browser).
PS: Tra l'altro, se lo script restasse in esecuzione, per tutto il tempo del download, un simile codice potrebbe funzionare solo su particolari configurazioni: in generale, sulla maggior parte degli hosting il tempo massimo di esecuzione non supera il minuto (al superamento di questo limite, lo script viene "ammazzato").
Experience is what you get when you don’t get what you want