Yadda za a yi amfani da PHP don Ƙarfafa Fayil ɗin Fayil

Lokacin da kake tunani game da shi, masu bincike na yanar gizo masu ban mamaki ne game da shirye-shiryen haɗari. Su ne kayan aikin da suka zama wani ɓangare na yau da kullum rayuwarmu - ana amfani da komai daga bincika matsayi na abokai da iyali, don sadarwa tare da waɗannan mutane, yin sayayya, kallon bidiyo, don kulawa da rayuwar ku, da yawa Kara. Kamar yadda masu bincike suke cikin rayuwarmu, gaskiyar ita ce mafi yawan mutane ba su godewa yadda suke da gaske ba.

Bayan bayanan

Ɗaya daga cikin abubuwan da masu bincike ke bi bayan al'amuran suna ƙoƙarin yin duk abin da mutum yake yi a yayin zaman bincike yana yin wani abu. Wannan yana nufin cewa za a iya buɗe wasu fayilolin fayil don kallon kai tsaye a cikin masu bincike na yanar gizo.

Yawancin lokaci, wannan abu ne mai kyau, saboda yana iya zama takaici don danna kan hanyar haɗi zuwa takardun da kake so ka karanta sannan sai ka jira shi don saukewa kuma a karshe bude a kwamfutarka. Wannan damuwa ya kai mataki na gaba idan ka jira wannan saukewa, kawai don gano cewa ba ka da shirin da ya dace don bude wannan tsari. Wadannan kwanaki, wannan ba zai yiwu ba saboda masu bincike suna yin, lalle ne, suna nuna takardu a tsaye. Alal misali, fayilolin PDF ba su sauke ta hanyar tsoho. Maimakon haka, suna nuna kai tsaye a cikin shafin yanar gizo kamar yadda shafin yanar gizon zai nuna.

Mene ne idan kuna da fayil ɗin da kuke son mutane su sauke maimakon duba shi a cikin browser?

Idan yana da fayil na HTML ko PDF , ba za ku iya ba da hanyar haɗi zuwa wannan takardun ba saboda (kamar yadda muka rufe kawai) wani burauzar yanar gizo yana buɗe wa annan takardun ta atomatik kuma ya nuna su a layi. Domin yin fayilolin fayiloli zuwa kwamfutar mutum, to maimakon haka ya buƙaci yin wasu lalata ta amfani da PHP.

PHP yana baka damar canja fayilolin HTTP na fayilolin da kake rubutu.

Wannan tsari ya sanya shi don ka iya tilasta fayil ɗin da za a sauke shi yadda al'ada ke buƙata a cikin wannan taga. Wannan cikakke ne ga fayilolin kamar PDFs, fayilolin fayiloli, hotuna, da kuma bidiyo da kuke so abokan kasuwancinku su sauke maimakon cinyewa a kan layi kai tsaye daga browser.

Kuna buƙatar PHP a kan sabar yanar gizon inda za'a karbi fayilolinku, fayil ɗin da za a sauke, da kuma MIME irin fayil a tambaya.

Yadda za a yi haka

  1. Shigar da fayil ɗin da kake son sanyawa don sauke zuwa uwar garken yanar gizonku. Alal misali, a ce kuna da fayil ɗin PDF wanda kuke so mutane su saukewa idan sun danna hanyar haɗi. Da farko za ku aika da wannan fayil ɗin zuwa shafin yanar gizon yanar gizon ku.
    babbar_document.pdf
  2. Shirya sabon fayil na PHP a cikin editan yanar gizonku - don sauƙin amfani, muna bada shawarar yin suna da sunan ɗaya kamar fayil ɗin da aka sauke ku, kawai tare da tsawo .php. Misali:
    babbar_document.php
  3. Buɗe madogarar PHP a cikin littafinku:
  4. A layi na gaba, saita maɓallin HTTP:
    header ("Content-disposition: abin da aka makala; filename = huge_document.pdf");
  5. Sa'an nan kuma saita nau'in MIME na fayil ɗin:
    header ("Nau'in abun ciki: aikace-aikacen / pdf");
  6. Matsa zuwa fayil ɗin da kake son saukewa:
    readfile ("babbar_document.pdf");
  7. Sa'an nan kuma rufe ƙungiyar PHP kuma ajiye fayil ɗin:
    ?>
  1. Your PHP fayil ya kamata yi kama da wannan:
    header ("Content-disposition: abin da aka makala; filename = huge_document.pdf");
    header ("Nau'in abun ciki: aikace-aikacen / pdf");
    readfile ("babbar_document.pdf");
    ?>
  2. Haɗi zuwa fayil ɗin Fayil naka a matsayin hanyar saukewa daga shafin yanar gizo. Misali:
    Sauke babban takarda na (PDF)

Kada a sami wurare ko karushi ko'ina a cikin fayil ɗin (sai dai bayan wani yanki-ma'auni). Linesunan layi zai sa PHP ta zama tsoho ga nau'in rubutu na MIME / html kuma fayil din ba zai sauke ba.