ໃນເວລາທີ່ທ່ານຄິດກ່ຽວກັບມັນ, ຕົວທ່ອງເວັບເວັບ ແມ່ນການເຮັດໃຫ້ປະລາດທີ່ຫນ້າຕື່ນເຕັ້ນຂອງໂຄງການທີ່ສັບສົນ. ພວກເຂົາເປັນເຄື່ອງມືທີ່ເປັນສ່ວນຫນຶ່ງຂອງຊີວິດປະຈໍາວັນຂອງພວກເຮົາ - ນໍາໃຊ້ສໍາລັບທຸກສິ່ງທຸກຢ່າງຈາກການກວດສອບສະຖານະພາບຂອງຫມູ່ເພື່ອນແລະຄອບຄົວ, ການສື່ສານກັບຜູ້ຄົນ, ການຊື້, ການເບິ່ງວິດີໂອ, ການເບິ່ງແຍງຊີວິດທາງດ້ານການເງິນຂອງພວກເຮົາ, ແລະຫຼາຍປານໃດ more ໃນຖານະທີ່ເປັນຕົວທ່ອງເວັບທີ່ມີຢູ່ໃນຊີວິດຂອງເຮົາ, ຄວາມເປັນຈິງແລ້ວແມ່ນວ່າປະຊາຊົນສ່ວນຫຼາຍບໍ່ຮູ້ຈັກວ່າມັນເປັນປະໂຫຍດແນວໃດ.
Behind the Scenes
ສິ່ງຫນຶ່ງທີ່ຕົວທ່ອງເວັບເຮັດຢູ່ຫລັງ scenes ແມ່ນພະຍາຍາມເຮັດໃຫ້ກົດທັງຫມົດທີ່ບຸກຄົນໃດຫນຶ່ງເຮັດໃນລະຫວ່າງການຄົ້ນຫາຕົວຈິງກໍ່ເຮັດບາງສິ່ງບາງຢ່າງ. ນີ້ຫມາຍຄວາມວ່າປະເພດໄຟລ໌ຫຼາຍກວ່າແລະຫຼາຍສາມາດເປີດເພື່ອເບິ່ງໂດຍກົງໃນຕົວທ່ອງເວັບເວັບໄຊຕ໌.
ເວລາສ່ວນໃຫຍ່, ນີ້ແມ່ນສິ່ງທີ່ດີເພາະມັນອາດຈະເປັນສິ່ງອຸກອັ່ງຫຼາຍທີ່ຈະກົດປຸ່ມເຊື່ອມຕໍ່ກັບເອກະສານທີ່ທ່ານຕ້ອງການແລະຫຼັງຈາກນັ້ນຕ້ອງລໍຖ້າໃຫ້ດາວໂຫລດແລະເປີດຄອມພິວເຕີຂອງທ່ານ. ຄວາມບໍ່ພໍໃຈຮອດຮອດລະດັບຕໍ່ໄປໃນເວລາທີ່ທ່ານລໍຖ້າສໍາລັບການດາວໂຫຼດນີ້, ພຽງແຕ່ຄົ້ນພົບວ່າທ່ານບໍ່ມີໂປລແກລມທີ່ເຫມາະສົມທີ່ຈະເປີດເອກະສານ. ມື້ນີ້, ທີ່ບໍ່ຄ່ອຍຈະເກີດຂຶ້ນເພາະວ່າຕົວທ່ອງເວັບເຮັດແນວໃດ, ແທ້ຈິງແລ້ວ, ສະແດງເອກະສານໂດຍກົງໃນອິນເຕີເນັດ. ຕົວຢ່າງ, ໄຟລ໌ PDF ບໍ່ດາວໂຫລດໂດຍຄ່າເລີ່ມຕົ້ນ. ແທນທີ່ຈະ, ພວກເຂົາສະແດງໂດຍກົງໃນຕົວທ່ອງເວັບເວັບໄຊຕ໌ທີ່ຄ້າຍຄືກັບວິທີທີ່ຫນ້າເວັບຈະສະແດງ.
ຈະເປັນແນວໃດຖ້າວ່າທ່ານມີໄຟລ໌ທີ່ທ່ານຕ້ອງການທີ່ຈະດາວໂຫລດແທນທີ່ຈະເບິ່ງມັນໂດຍກົງໃນເບົາເຊີເວັບ?
ຖ້າຫາກວ່າມັນເປັນໄຟລ໌ HTML ຫຼື PDF , ທ່ານບໍ່ສາມາດຂຽນຂໍ້ຄວາມໃດໆໃຫ້ກັບເອກະສານນັ້ນເພາະວ່າ (ດັ່ງທີ່ພວກເຮົາໄດ້ກອກໄວ້) ຕົວທ່ອງເວັບເວັບເປີດເອກະສານເຫຼົ່ານັ້ນໂດຍອັດຕະໂນມັດແລະສະແດງໃຫ້ເຫັນໃນຮູບແບບຂອງມັນ. ເພື່ອເຮັດໃຫ້ໄຟລ໌ເຫຼົ່ານີ້ດາວໂຫລດກັບຄອມພິວເຕີຂອງຄົນ, ທ່ານແທນທີ່ຈະຕ້ອງເຮັດ trickery ບາງຢ່າງທີ່ໃຊ້ PHP.
PHP ອະນຸຍາດໃຫ້ທ່ານປ່ຽນຫົວຂໍ້ HTTP ຂອງໄຟລ໌ທີ່ທ່ານກໍາລັງຂຽນ.
ຂະບວນການນີ້ເຮັດໃຫ້ມັນເພື່ອໃຫ້ທ່ານສາມາດບັງຄັບໄຟລ໌ທີ່ຈະໄດ້ຮັບການດາວໂຫຼດທີ່ຕາມປົກກະຕິຂອງຕົວທ່ອງເວັບທີ່ຈະໂຫລດໃນປ່ອງດຽວກັນ. ນີ້ແມ່ນດີເລີດສໍາລັບໄຟລ໌ຕ່າງໆເຊັ່ນ PDFs, ໄຟລ໌ເອກະສານ, ຮູບພາບແລະວິດີໂອທີ່ທ່ານຕ້ອງການໃຫ້ລູກຄ້າຂອງທ່ານດາວໂຫລດແທນທີ່ຈະໃຊ້ອິນເຕີເນັດໂດຍກົງຈາກຕົວທ່ອງເວັບ.
ທ່ານຈໍາເປັນຕ້ອງມີ PHP ໃນເວບໄຊທ໌ບ່ອນທີ່ໄຟລ໌ຂອງທ່ານຈະຖືກໂຮດ, ໄຟລ໌ທີ່ຈະດາວໂຫລດແລະ ຊະນິດ MIME ຂອງໄຟທີ່ຢູ່ໃນຄໍາຖາມ.
ເຮັດແນວໃດເພື່ອເຮັດແນວນີ້
- ອັບໂຫລດໄຟລ໌ທີ່ທ່ານຕ້ອງການເພື່ອດາວໂຫລດກັບເຄື່ອງແມ່ຂ່າຍຂອງທ່ານ. ຕົວຢ່າງ, ບອກວ່າທ່ານມີໄຟລ໌ PDF ທີ່ທ່ານຕ້ອງການໃຫ້ຄົນອື່ນ download ເມື່ອພວກເຂົາຄລິກໃສ່ການເຊື່ອມຕໍ່. ທ່ານທໍາອິດຈະອັບໂຫລດໄຟລ໌ນີ້ກັບສະພາບແວດລ້ອມຂອງເວັບໄຊທ໌ຂອງທ່ານ.
huge_documentpdf
- ແກ້ໄຂໄຟລ໌ PHP ໃຫມ່ໃນບັນນາທິການເວັບຂອງທ່ານ - ເພື່ອຄວາມສະດວກໃນການນໍາໃຊ້, ພວກເຮົາແນະນໍາໃຫ້ຊື່ຊື່ດຽວກັນກັບໄຟລ໌ທີ່ທ່ານດາວໂຫລດ, ພຽງແຕ່ມີໂປຣແກຣມ extension. ຍົກຕົວຢ່າງ:
huge_documentphp
- ເປີດບລັອກ PHP ໃນເອກະສານຂອງທ່ານ:
php
- ໃນເສັ້ນຕໍ່ໄປ, ໃຫ້ຕັ້ງຫົວຂໍ້ HTTP:
header ("Content-disposition: attachment; filename = huge_document.pdf");
- ຫຼັງຈາກນັ້ນ, ກໍານົດ MIME ຂອງໄຟລ໌:
header ("Content-type: application / pdf");
- ຊີ້ໃຫ້ເຫັນເຖິງໄຟລ໌ທີ່ທ່ານຕ້ອງການດາວໂຫລດ:
readfile ("huge_document.pdf")
- ຫຼັງຈາກນັ້ນ, ປິດຕັນ PHP ແລະບັນທຶກໄຟລ໌:
?>
- ໄຟລ໌ PHP ຂອງທ່ານຄວນຈະຄືດັ່ງນີ້:
php
header ("Content-disposition: attachment; filename = huge_document.pdf");
header ("Content-type: application / pdf");
readfile ("huge_document.pdf")
?> - ເຊື່ອມໂຍງກັບໄຟລ໌ PHP ຂອງທ່ານເປັນລິ້ງດາວໂຫລດຈາກຫນ້າເວັບໄຊຕ໌. ຍົກຕົວຢ່າງ:
ດາວໂຫລດເອກະສານທີ່ມີຂະຫນາດໃຫຍ່ຂອງຂ້ອຍ (PDF) a
ບໍ່ຄວນ ມີສະຖານທີ່ຫລືລົດບັນ ທຸກໃດກໍ່ຕາມທີ່ຢູ່ໃນໄຟລ໌ (ຍົກເວັ້ນຫຼັງຈາກເຄິ່ງເຄິ່ງຫນຶ່ງ). ເສັ້ນຫວ່າງຈະເຮັດໃຫ້ PHP ລັນໄວ້ໃນຮູບແບບ / ໄຟລ໌ MIME ແບບ MIME ແລະໄຟລ໌ຂອງທ່ານຈະບໍ່ດາວໂຫລດ.