N
umthang
C
ommunity
Numthang.Org
อ่านว่า "นำทาง"
Numthang.org กับ "โครงการอาสาสร้างบ้าน(ดิน)นำทาง" รับอาสาสมัครมาสร้างบ้านดินในทุกๆ วันเสาร์-อาทิตย์เป็นต้นไป จนกว่าบ้านจะเสร็จ กดเข้าไป
อ่านรายละเอียดได้ที่นี่
หน้าแรก
»
Blogger
»
Blog เลย
» PHP download script
เจ้านี่มันเอาไว้ทำอะไร
ค้นหา
สมัครรับข่าวสารจากทางเรา
ลงทะเบียน
ยกเลิก
Main Menu
หน้าแรก
กระดานสนทนา
เกี่ยวกับเรา
ติดต่อเรา
เดินทางมาหาเรา
สมุดเยี่ยม
Main Category
สิ่งแวดล้อม
ที่อยู่อาศัย
อาหารและยา
เครือข่ายพึ่งตนเอง
ข่าว,บทความอื่นๆ
Blog เลย
User Menu
E-Mail
รหัสผ่าน
จดจำการล๊อคอิน
ลืมรหัสผ่าน
สมัครสมาชิก
ผู้สนับสนุน
ลิงค์
สิ่งแวดล้อม
»
Green Peace
»
EREC
»
IPCC
»
Energy Fantasia
»
World Changing
»
Thai Climate
ที่อยู่อาศัย
»
สยามบ้านดิน
»
บ้านดินดอทคอม
»
บ้านดินอาศรม
»
baandinthai
อาหารและยา
»
มูลนิธิเพื่อผู้บริโภค
»
ลานข่าวสุขภาพ
»
มูลนิธิสุขภาพไทย
»
สสส.
»
ธรรมชาติบำบัดบัลวี
เครือข่าย
»
ดร. เสรี พงศ์พิศ
»
เกษตรกรรมยั่งยืน
»
เศรษฐกิจพอเพียง
อื่นๆ
»
มหาวิทยาลัยเที่ยงคืน
»
ประชาไท
»
Manager
»
โอเพ่น ออนไลน์
»
Blognone
»
ฟ้าเดียวกัน
»
คลับคนใช้อูบุนตู
»
Ok Nation Blog
»
GoToKnow
รับบริจาค
$5 US
$10 US
$15 US
50 บาท
100 บาท
200 บาท
สนับสนุนเรา
PHP download script
เขียนโดย
tee
Monday, 03 December 2007
ตั้งแต่ย้ายมานี่ไม่ค่อยได้เขียนถึงเรื่องคอมฯ เท่าไรนักถ้าจะลงก็พวกข่าว OLPC เท่านั้น วันนี้เขียนโปรแกรม download ไฟล์ แล้วเจอปัญหาว่าไฟล์ที่ download มาใช้การไม่ได้ถ้าไฟล์เป็น pdf (นอกจากไฟล์รูปและ pdf แล้วยังไม่ได้ลอง) ตัวอย่างสคริปต์ download ไฟล์ pdf
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile('original.pdf');
ถ้าหากว่า run เดี่ยวๆ แค่นี้จะใช้การได้ แต่พอเอามาใช้รวมกับโปรแกรมที่เขียนแล้ว ในบางกรณีอาจใช้การไม่ได้ ซึ่งยังหาสาเหตุไม่ได้ว่าในหลังสคริปต์ส่วนนี้มี content ส่วนไหนที่ทำให้ไฟล์ที่ download ผิดเพี้ยนไป วิธีแก้มี 2 วิธีคือ
1. ใส่ header กำหนดขนาดไฟล์ header('Content-length: '.$filesize);
2. ใส่ exit; ด้านหลัง readfile('original.pdf');
จบ
ตอบกระทู้
ชื่อ
*
E-Mail
หัวข้อ
*
บอร์ดโค้ด
สี
มาตรฐาน
แดง
ม่วง
น้ำเงิน
เขียว
เหลือง
ส้ม
น้ำเงินเข้ม
น้ำตาล
ทอง
เงิน
ขนาด
เล็กมาก
เล็ก
ธรรมดา
ใหญ่
ใหญ่มาก
Close all tags
เนื้อหา
แสดงอารมณ์
Extreme
*
รูปภาพ
สามารถอัพโหลดรูปภาพได้ทันทีโดยที่ไม่ต้องย่อก่อน ระบบจะย่อรูปให้โดยอัตโนมัติ
หน้าแรก
::
กระดานสนทนา
::
เกี่ยวกับเรา
::
ติดต่อเรา
© 2007 Numthang.org อ่านว่า 'นำทาง' โดย Free Developer Foundation.
No Rights Reserved. This site is licensed under a
Creative Commons Public Domain License
.
RSS Generator by
FeedCreator
Thank to Inspros.net