Pehea e hoʻohana ai i PHP i ka hoʻoukuʻana i kahi pūnaewele

Ke noʻonoʻoʻoe i ia mea, nā mea pūnaewele pūnaewele he mea kupaianaha nui o ka hoʻolālā papahana. ʻO lākou nā mea hana e komo i loko o ko kākou ola mau lā - hoʻohanaʻia no nā mea a pau mai ka nānāʻana i ke kūlana o nā hoaaloha a me nāʻohana, e launa pū me kēlā poʻe, ke kūʻaiʻana, i ka nānāʻana i nā wikiō, i ka mālamaʻana i ko kākou ola waiwai, a pēlā nui aʻe. E like me ka nui o ka huliʻana o nā pūnaewele i loko o ko kākou ola,ʻo ka meaʻoiaʻiʻo,ʻaʻole i mahalo nui ka poʻe i ka pono o lākou.

Ma hope o nā kiʻi

Hoʻokahi mea a nā mea e huli ai ma hope o nā kahe e ho'āʻo nei e hana i nā pākomi a pau e hanaʻia e kahi kanaka i loko o kahi hālāwai haʻuki e hana maoli i kekahi mea. ʻO keʻano, e hiki ke weheʻia nāʻano kōnaeʻoi aʻe aʻoi aku no ka nānā ponoʻana i nā pūnaewele pūnaewele.

ʻO ka hapa nui o ka manawa, he mea maikaʻi kēia, no ka mea he mea paʻakikī kēia e kaomi i kahi loulou i kahi palapala āu e makemake ai e heluhelu ai a laila e kali iā ia e kiʻi a laila weheʻia i kāu kamepiula. ʻO kēlā hopena e hiki i kahi kūlana hope loa ke kaliʻoe no kēia download, eʻike waleʻoeʻaʻoleʻoe i ka polokalamu pono e wehe i ka palapala. ʻO kēia mau lā, he mea paʻakikī kēia no ka mea e hana pono nā mea nānā i ka palapala. Eia kekahi laʻana,ʻaʻole e loiloi nā faila PDF ma keʻano paʻamau. Ma ka hakahaka, e hōʻike pololei lākou ma ka pūnaewele pūnaewele e like me kahi e hōʻikeʻia e kahi pūnaewele.

He aha inā inā he kōnaeʻoe e makemake ai i nā kānaka e hōʻea ma kahi o ka nānā ponoʻana iā ia ma ka pūnaewele pūnaewele?

Inā he pane HTML a PDF paha ,ʻaʻole hiki iāʻoe ke kau i kahi loulou i kēlā palapala no ((ʻoiai ua uhi waleʻia) ua weheʻia e kahi pūnaewele pūnaewele me ka hōʻikeʻana i ke kiʻi. No ka hoʻoihoʻana i kēia mau loli i kahi kamepiula o kahi kanaka, ponoʻoe e hana i kekahi hana ma PHP.

Hiki iā PHP ke hoʻololi iāʻoe i nā leka uila HTTP e kākau neiʻoe.

Ke hana nei kēia hana i mea e hiki ai iāʻoe ke hoʻoikaika i kahi faila e hoʻoukaʻia e like me keʻano o ka hoʻoukaʻana o ka pūnaewele ma ka puka like. He pololei kēia no nā waihona e like me PDFs, nā pepa palapala, nā kiʻi, a me nā wikiō e makemake anaʻoe i kāu mea kūʻai e kiʻi ma mua o ka'ānaiʻana ma ka pūnaewele mai ka polokalamu kele pūnaewele.

Ponoʻoe ma PHP ma ka pūnaewele pūnaewele kahi e launaʻia ai kāu mau kōnae, kahi faila e laweʻia, a me ka MIME o ka faila i nīnauʻia.

Pehea e hana ai i kēia

  1. Hoʻouka i ka faila e makemake anaʻoe e hoʻolako i kāu polokalamu kele pūnaewele. Eia kekahi laʻana, e'ōleloʻoe he PDF kou e makemake ai i nā kānaka e hoʻoiho i ka wā e kili ai lākou i kahi loulou. E hoʻoili muaʻoe i kēlā faila i kahi kahua punaewele o kāu pūnaewele.
    nui_document.pdf
  2. Hoʻopaʻa i kahi PHP PHP hou i loko o kāu hoʻoponopono pūnaewele - no ka maʻalahi o ka hoʻohana, ke'ōlelo nui mākou e kapaʻia ka inoa like me kāu kiʻi i hoʻoukaʻia, me ka extension extension .php. ʻo kahi laʻana:
    nui_document.php
  3. E wehe i ka pohā PHP ma kāu palapala:
  4. Ma ka laina e hiki mai, e hoʻonoho i ka pane ma HTTP:
    Header ("Pono-hoʻokipa: hoʻopili; filename = huge_document.pdf");
  5. A laila e hoʻonoho i ka MIME-type o ka faila:
    Header ("Inau-ʻano: noi / pdf");
  6. E kuhikuhi i ka pūnaewele e makemake anaʻoe e kiʻi:
    heluhelufilefile ("huge_document.pdf");
  7. A laila e hoʻopau i ka helu PHP a mālama i ka faila:
    ?>
  1. Pono kāu PHP pūnaewele e like me kēia:
    Header ("Pono-hoʻokipa: hoʻopili; filename = huge_document.pdf");
    Header ("Inau-ʻano: noi / pdf");
    heluhelufilefile ("huge_document.pdf");
    ?>
  2. E loulou i kāu PHP pūnaewele e like me kahi leka uila mai kahi pūnaewele pūnaewele. ʻo kahi laʻana:
    E kiʻi i kaʻu palapala nui (PDF)

ʻAʻole pono e loaʻa nā wahi āpau a iʻole hoʻi ke kāloka i nā wahi a pau ma ka pūnaewele (koe wale nō ma hope o ka paeʻana). Lui nā laina laulā i ka PHP i ka paʻamau i ka MIME type text / html aʻaʻole e hoʻounaʻia kāu kōnae.