Quandu pensanu à quessa, i web browsers sò prughjittati incontru di una prugrammazione cumplessa. Sò l'utili chì sò una parte di a nostra vita cumuna - utilizzatu per tuttu di cuntrollà à l'estatus d'amici è di famiglia, per cumunicari cù questi pirsuni, di fà cumercii, à veddi i video, à a cura di e nostri viti finanziarii è cusì tantu più. Comu cumu sempre chì i navigatori sò in a nostra vita, a realtà hè chì a maiò parte di a ghjente ùn apprezzanu micca quantu utile sò veramente.
Dopu l'Scena
Una cosa chì i navigatori facenu turnà à scena hè di pruvà à fà tutti i clicchi chì una persona in una sessione di navigazione fessi una cosa. Questu significa chì più tipi di schedari ponu esse aperte per vede direttamente in i navigatori Web.
A maiò parte di u tempu, questu hè una bona cosa, cumu pò esse frustrante à cliccà nantu à un ligame per un documentu chì vulemu leghje è dappellavanu esse lasciatu per a scaricare è per ultimamente aperte nantu à l'urdinatore. A so frustrazione righjunghje u livante quandu avete aspittatu per questa scaricata, solu per scopre chì ùn avete micca u prugrammu adattatu per abrir u documentu. Questi ghjorni, chì raramenti succedi perchè i navigatori facenu, in veramente, vede u documentu direttamente in linea. Per esempiu, i schedarii PDF ùn scaricate micca in modu predeterminatu. Invece, si vede direttamente in u web browser similar à a manera di pagina web.
Chì s'ellu avete un schedariu chì vulete chì a ghjente di scaricate invece di vede u diritore direttamente in u web browser?
Se ùn hè micca un schedariu HTML o un PDF , ùn pudete micca postu un ligame per quellu documentu chì (cum'è noi avemu subitu) un navigatore web apre u automaticamente automaticamente dichi ducumenti automaticamente è amene in linea. Per fà esse archivi di scaricare à l'informatica di una persona, invece bisognu di fà qualchissia cù PHP.
PHP permette di mudificà l' intressioni HTTP di i schedari chì avete scrittu.
Questu prucessu face per quessa puderete furzà un schedariu per esse scaricatu chì u circhellu u carattere in a listessa finestra. Questu hè perfetta per i schedari, cum'è PDF, documentu di schedari, imàgini è i video chì voi chì i vostri clienti di scaricare viaghju di cunsumà in linea direttamente da u navigatore.
Avete bisognu di PHP in u servore web chì i vostri schedari sò dispunibule, un schedariu per esse downloaded, è u tipu MIME di u schedariu in questa.
Cumu fattu questu
- Pianu u schedariu chì vulete dispunibile per scaricà à u vostru servitore web. Per esempiu, dite chì vo avete un schedariu PDF chì voi chì vulete chjudarà quandu anu cliccu un ligame. U primu pudete carica stu schedariu per l'ambienti di u vostru situ web.
grand_document.pdf
- Edite un novu file PHP in u vostru editore web - per a facilidad d'usi, ricumandemu à chjamà u stessu nomu cum'è u vostru file downloaded, solu cù l'estensione .php. Per esempiu:
grand_document.php
- Apertura u quadru PHP in u vostru documenti:
php
- In a linea chì seguite, fate u corsi di HTTP:
header ("Content-disposition: attachment; filename = huge_document.pdf");
- Pudete stabilisce u MIME di u schedariu:
header ("Cuntinutu-tipu: applicazione / pdf");
- Puntatu per u schedariu chì vulete scaricà:
readfile ("documentale_document.pdf");
- Purtate u blocu di PHP è salvate u schedariu:
?>
- U vostru schedariu PHP duverà cusì:
php
header ("Content-disposition: attachment; filename = huge_document.pdf");
header ("Cuntinutu-tipu: applicazione / pdf");
readfile ("documentale_document.pdf");
?> - Inlocate à u vostru schedariu PHP com un ligame di download da una pàgina web. Per esempiu:
Descargate u mo enormu documentu (PDF) a
Ùn ci vole micca esse spaziu o carru torna in ogni locu in u schedariu (fora solu da un semicolon). Linse in brani farà chì PHP se defragen à u testu tipu MIME / html è u vostru schedariu ùn scaricare micca.