Script PHP pentru descărcarea fișierelor

Script PHP pentru descărcarea fișierelor
Recent am întâlnit o problemă interesantă. Pe un site a fost necesar să se implementeze ascultarea (online) și descărcarea de fișiere mp3. Nu pare nimic complicat - am făcut totul, am implementat un script pe php descărcarea de fișiere cu numărarea numărului de descărcări, totul funcționează - fișierele sunt redate și chiar descărcate fără probleme. Dar, după un timp, sa dovedit că prin descărcare există o problemă mică, dar foarte ofensatoare. Deoarece folosesc browser-ul Opera, nu am observat acest lucru la început, pentru că operă a descărcat totul așa cum ar fi trebuit - a cerut: să deschidă sau să descarce, totul este ok. Și Internet Explorer nu a fost atât de politicos - nu a întrebat, el a rulat Media Player în mod implicit. Și pentru un utilizator obișnuit să descarce acest fișier mp3 este destul de greu.













Această problemă poate apărea în cazul altor tipuri de fișiere (doc, pdf, xls, jpg, gif etc.), va fi lansat programul asociat acestui tip de fișier. Și nu este întotdeauna convenabilă și avem nevoie de ea.

A trebuit să împachetăm pe Internet mult pentru a găsi o soluție potrivită (mai precis, un script PHP adecvat) pentru mine.

Vă aduc la cunoștință - script PHP pentru descărcarea fișierelor:

Acest script vă va ajuta să gestionați descărcarea de fișiere de pe site-ul dvs. Nu permiteți browser-elor să lanseze programul asociat cu acest fișier implicit (mp3, doc, pdf etc.), dar întotdeauna întreabă ce trebuie să facă (deschideți sau salvați).

Creați un fișier dl_save.php copiați codul acolo.

Linkul pentru a descărca fișierul ar trebui să fie (aproximativ) asemănător:

În cazul în care file.mp3 - înlocuiți-l cu fișierul dvs., dacă este necesar, scrieți calea completă la fișier (și calea către dl_save.php).

Dacă printr-o redirecționare:







Articole similare

Trimiteți-le prietenilor: