Numthang Community
 
  Numthang.Org
    อ่านว่า "นำทาง"
Numthang.org กับ "โครงการอาสาสร้างบ้าน(ดิน)นำทาง" รับอาสาสมัครมาสร้างบ้านดินในทุกๆ วันเสาร์-อาทิตย์เป็นต้นไป จนกว่าบ้านจะเสร็จ กดเข้าไป อ่านรายละเอียดได้ที่นี่
หน้าแรก » Blogger » Blog เลย » PHP download script
ค้นหา
สมัครรับข่าวสารจากทางเรา

ลงทะเบียน ยกเลิก
User Menu
E-Mail

รหัสผ่าน

จดจำการล๊อคอิน
ลืมรหัสผ่าน
สมัครสมาชิก
   
ผู้สนับสนุน
  Host Unlimited Domains on 1 Account
ลิงค์
สิ่งแวดล้อม
» EREC
» IPCC
ที่อยู่อาศัย
อาหารและยา
เครือข่าย
อื่นๆ
รับบริจาค
$5 US
$10 US
$15 US
50 บาท
100 บาท
200 บาท

สมุนไพร เครื่องสำอางค์ ของกิน ของใช้ ปลอดภัย ราคาถูก

free counter with statistics

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
เนื้อหา
แสดงอารมณ์
B) ;) :) :P
:laugh: :ohmy: :sick: :angry:
:blink: :( :unsure: :kiss:
:woohoo: :lol: :silly: :pinch:
:side: :whistle: :evil: :S
:blush: :cheer: :huh: :dry:
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