Auala e Faaaoga ai le PHP e Faʻamalosia ai se Faʻamaumauga

A e mafaufau i ai, o upega tafaʻilagi o fefaʻatauaʻiga ofoofogia o polokalame faʻalavelave. O meafaigaluega ia o se vaega o lo tatou olaga i aso uma - faʻaaoga mo mea uma mai le siakiina o le tulaga o uo ma aiga, fesoʻotaʻi ma na tagata, faia o faʻatau, ile matamata i ata vitio, tausia lelei o tatou olaga tautupe, ma tele sili atu. E pei o mea masani e pei o suʻesuʻega io tatou olaga, o le mea moni o le tele o tagata latou te le talisapaia le taua o latou moni.

Tua i Mata

O le mea e tasi o loʻo sailia e tagata suʻesuʻe i tua o vaaiga, o le taumafai lea e faia uma kiliki e faia e se tagata i le taimi o se sauniga suʻesuʻe e faia ai se mea. O lona uiga o le tele ma sili atu o faila faila e mafai ona tatalaina mo le matamata i totonu o le upega tafaʻilagi.

O le tele o le taimi, o se mea lelei lea, aua e mafai ona matua faigata le kiliki i luga o se fesoʻotaʻiga i se pepa e te manaʻo e te faitauina ma ona e faʻatali lea mo le download ma iu ina tatala i luga o lau komepiuta. O lena faʻalavelave e oʻo i le isi laulau pe ae faʻatali mo lenei download, ae ia e iloa e leai sau polokalama e tatala ai le pepa. O aso nei, e seasea tupu ona o tagata suʻesuʻe, latou te faʻaali saʻo le pepa. Mo se faʻataʻitaʻiga, o faila PDF e le maua mai e ala ile faaletonu. Nai lo lena, latou te faʻaalia tonu i le upega tafaʻilagi pei o le auala o le a faʻaalia ai se itulau.

Ae a pe afai ei ai sau faila e te manaʻo i tagata e sii mai nai lo le matamata tonu i le upega tafaʻilagi?

Afai o se faila HTML po o se PDF , e le mafai ona na o le tuʻuina atu o se fesoʻotaʻiga i lena pepa aua (e pei ona faatoa uma ona matou ufiufi) e tatala e le initaneti ia pepa ma otometi. Ina ia faia nei faila i le komepiuta a se tagata, e tatau ona e faia ni togafiti e faʻaaoga ai PHP.

PHP e mafai ai e oe ona suia ia ulutala HTTP o faila o loʻo e tusitusi.

O lenei faiga e faia ai ina ia mafai ona faʻamalosia se faila e tatau ona sii mai e masani lava o le a lafoina e le masini i le faamalama lava e tasi. E lelei lenei mea mo faila e pei o PDF, pepa faila, ata, ma vitiō e te manaʻo i au tagata faʻatau e sii mai nai lo le faʻaoga saʻo i le initaneti mai le masini.

O le ae manaʻomia PHP i luga o le upega tafailagi o le a tuʻuina ai au faila, se faila e sii mai, ma le MIME ituaiga o le faila o loʻo fesiligia.

Le Auala e Fai Ai Lenei

  1. Auina atu le faila e te manaʻo e faʻavanoa mo le siiina i luga o lau 'upega tafaʻilagi. Mo se faʻataʻitaʻiga, fai mai oe ei ai se faila PDF e te manaʻo i tagata e sii mai pe a latou kiliki se fesoʻotaʻiga. E te muamua lafoina lena faila i le 'upega tafaʻilagi a le uepisaite.
    big_document.pdf
  2. Faʻataʻo se faila PHP fou i totonu o lau faʻamatalaga i luga o le initaneti - mo le faigofie o le faʻaaogaina, matou te fautuaina le taʻu tutusa le igoa e pei o lau faila na siiina, na o le extension extension .php. Faataitaiga:
    big_document.php
  3. Tatala le poloka PHP i lau pepa:
  4. I le isi laina, seti le ulutala HTTP:
    ulutala ("Faʻasinomaga-faʻatagaina: faʻauiga; filename = huge_document.pdf");
  5. Ona seti lea o le MIME-type o le faila:
    ulutala ("Initaneti-ituaiga: talosaga / pdf");
  6. Tusi i le faila e te manaʻo e sii mai:
    faitaufile ("big_document.pdf");
  7. Ona tapuni lea o le PHP poloka ma faʻapolopolo le faila:
    ?>
  1. O lau faila PHP e tatau ona pei o lenei:
    ulutala ("Faʻasinomaga-faʻatagaina: faʻauiga; filename = huge_document.pdf");
    ulutala ("Initaneti-ituaiga: talosaga / pdf");
    faitaufile ("big_document.pdf");
    ?>
  2. Fesoʻotaʻi i lau faila PHP i le avea o se faʻamaumauga e sii mai se itulau. Faataitaiga:
    Talia laʻu pepa tele (PDF)

E le tatau ona i ai ni avanoa poʻo ni taavale e toe foi mai i soo se mea i le faila (sei vagana ai se semi-colon). Lisi lanu o le a mafua ai le PHP i le le tusa ai ma le MIME type text / html ma o le a le download e lau faila.