Indlela yokusebenzisa i-PHP ukuLawula iFayile yokuLanda

Xa ucinga ngako, iiphequluli zewebhu zizinto ezintle zokwenza iinkqubo ezinzima. Zizo zixhobo eziyingxenye yobomi bethu bemihla ngemihla - ezisetyenziselwa yonke into ngokujonga ubungakanani bohlobo kunye nosapho, ukuthetha nabo bantu, ukuthenga, ukubukela iividiyo, ukunyamekela ubomi bethu bezezimali, kwaye Kaninzi. Njengoko ixhaphake njengabakhangeli kwiimpilo zethu, inyani kukuba abantu abaninzi abayiqondi ukuba luncedo kangakanani.

Emveni kwenkqubo

Enye into yokuba iiphequluli ezenza emva kweempawu zizama ukwenza zonke iinkcukacha ezenziwa ngumntu ngexesha leseshoni yokukhuphaza ukwenza into ethile. Oku kuthetha ukuba iintlobo ezininzi zefayile zingavulwa ukuze zibuke ngqo kwiiphepheli zewebhu.

Ininzi yexesha, le nto yinto enhle, njengoko kunokuba kunzima kakhulu ukucofa kwikhonkco kumqulu ofuna ukufunda kwaye kufuneka ulinde ukulanda kwaye ekugqibeleni uvule kwikhompyuter yakho. Le nkxalabo ifinyelela kwinqanaba elilandelayo xa ulinda le fayile, kuphela ukufumanisa ukuba awunayo inkqubo efanelekileyo yokuvula uxwebhu. Le mihla, okungafanekiyo ngenxa yokuba iziphequluli zenza uxwebhu olucacileyo ngqo. Ngokomzekelo, iifayile zePDP aziyikuzikhuphela ngokuzenzekelayo. Kunoko, babonisa ngqo kwi-web browser njengendlela iphepha lewebhu eliza kubonisa ngayo.

Kuthekani ukuba unayo ifayile ofuna abantu bakhuphe endaweni yokuyijonga ngqo kwi-browser?

Ukuba ifayela le- HTML okanye i- PDF , awukwazi nje ukuthumela ikhonkco kuloo xwebhu kuba (njengokuba sifundile nje) umkhangeli wewebhu uvula loo maxwebhu ngokuzenzekelayo kwaye ubonise ngokubhekiselele. Ukwenza ezi fayile zikhuphe kwiikhompyutheni yomntu, kunoko kufuneka uyenze inkohliso usebenzisa i-PHP.

I-PHP ikuvumela ukuba utshintshe iintloko zeHTTP zeefayile ozibhalayo.

Le nkqubo yenza ukuba ukwazi ukunyanzelisa ifayili ukuba ilandwe ngokuqhelekileyo isiphequluli iya kulayisha kwifestile enye. Oku kufezekileyo kwiifayile ezinjenge-PDFs, iifayile zedokhumenti, imifanekiso, kunye namavidiyo ofuna ukuba abathengi bakho bakhuphe kunokuba batye kwi-intanethi ngqo kwi-browser.

Uzakufuna i-PHP kwiseva yewebhu apho iifayile zakho ziza kubanjwa khona, ifayili ekufuneka ilayishwe, kunye ne- MIME uhlobo lwefayili echaphazelekayo.

Indlela yokwenza oku

  1. Layisha ifayile ofuna ukuyifumana yokukhuphela kwi-server yakho yewebhu. Ngokomzekelo, zithi unayo ifayile yeFayili ofuna ukuba abantu bayayilanda xa bayakrafa ikhonkco. Uza kuqala ulayishe le fayile kwiimeko zokusingqongileyo kwiwebhusayithi yakho.
    omkhulu_document.pdf
  2. Hlela ifayile entsha ye-PHP kwi-editor yakho yewebhu-ukuze ukhululeke ukusebenzisa, sincoma igama elifanayo njengefayili yakho ekhutshweyo, kuphela nge extension .php. Umzekelo:
    omkhulu_document.php
  3. Vula ibhloko le-PHP kwidokhumenti yakho:
  4. Ngomgca olandelayo, setha isihloko seHTTP:
    intloko ("Isiqulatho somxholo: uqhotyoshelweyo; igama lefayile = enkulu_document.pdf");
  5. Emva koko misela uhlobo lwe-MIME lwefayili:
    intloko ("Uhlobo lokuqukethwe: application / pdf");
  6. Bhekisela kwifayile ofuna ukuyilanda:
    funda ("big_document.pdf");
  7. Emva koko vala i-block ye-PHP uze ulondoloze ifayile:
    ?>
  1. Ifayile yakho yeFP kufuneka ibonakale njengale:
    intloko ("Isiqulatho somxholo: uqhotyoshelweyo; igama lefayile = enkulu_document.pdf");
    intloko ("Uhlobo lokuqukethwe: application / pdf");
    funda ("big_document.pdf");
    ?>
  2. Qhagamshelana nefayile yakho yeFP njengekhonkco lokukhuphela kwikhasi lewebhu. Umzekelo:
    Khuphela umqulu wam omkhulu (PDF)

Akufuneki kubekho iindawo okanye i-carriage iyabuya naphi na kwifayili (ngaphandle kwe-colon semi-colon). Imigca engacatshangwanga iya kwenza i-PHP ukuba iguqule kwi-MIME ifayile / html kunye nefayili yakho ayiyi kukhuphela.