Aduprà aduprà PHP a furzà un schedariu d'arregistramentu

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

  1. 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
  2. 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
  3. Apertura u quadru PHP in u vostru documenti:
  4. In a linea chì seguite, fate u corsi di HTTP:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
  5. Pudete stabilisce u MIME di u schedariu:
    header ("Cuntinutu-tipu: applicazione / pdf");
  6. Puntatu per u schedariu chì vulete scaricà:
    readfile ("documentale_document.pdf");
  7. Purtate u blocu di PHP è salvate u schedariu:
    ?>
  1. U vostru schedariu PHP duverà cusì:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
    header ("Cuntinutu-tipu: applicazione / pdf");
    readfile ("documentale_document.pdf");
    ?>
  2. Inlocate à u vostru schedariu PHP com un ligame di download da una pàgina web. Per esempiu:
    Descargate u mo enormu documentu (PDF)

Ù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.