แสดง การแจ้งเตือน ให้เปิด หรือ บันทึกไฟล์ที่ดาวน์โหลด ด้วย php
28 May 2010ตัวอย่าง
เช่นเว็บไซต์ชือ http://www.ninenik.com
มีโฟลเดอร์ สำหรับดาวน์โหลดไฟล์ ชื่อ loaddir
path ไฟล์สำหรับดาวน์โหลด คือ http://www.ninenik.com/loaddir/
ให้สร้างไฟล์ ชื่อ index.php ตามโค้ดด้านล่าง
PHP Code ไฟล์ index.php
<?php
if($_GET['dfile']){
$file =$_GET['dfile'];
if(!file) {
die('file not found');
} else {
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=$file");
header("Content-Transfer-Encoding: binary");
readfile($file);
}
}
?>
อัพโหลดไฟล์ index.php ไปไว้ในโฟลเดอร์ loaddir
อัพโฟลดไฟล์ทดสอบ เช่น testword.docx ไปในโฟลเดอร์ loaddir
url เรียกไฟล์สำหรับดาวน์โหลด ดังนี้
http://www.ninenik.com/loaddir/?dfile=testword.docx
จะขึ้น การแจ้งเตือน ให้เปิด หรือ บันทึกไฟล์ที่ต้องการดาวน์โหลด
ตัวอย่างที่กล่าวข้างต้นเป็นแนวทาง สามารถนำไปประยุกต์ใช้ เช่น
- สร้าง mod_rewrite จัดรูปแบบ url สำหรับเรียกดาวน์โหลดไฟล์
- เข้ารหัสชื่อไฟล์
เป็นต้น
บทความคนเข้าอ่านวันนี้
14 Oct 11 การเชื่อมต่อ facebook และ ล็อกอิน แบบ popup ด้วย php sdk v.3.1.1 อ่าน 884 11 Jan 12 รู้จัก และใช้งาน DATEDIFF() ใน mysql ฟังก์ชัน เทียบช่วงเวลาที่เหลือ อ่าน 414 24 Feb 09 สร้างรูปแบบข้อความ เบอร์โทร เลขที่บัตรประชาชน เวลา ด้วย javascript อ่าน 4625 22 Mar 10 ทบทวนคำสั่ง break และ continue ใน javascript อ่าน 2428 26 Jan 12 แสดง icons กำหนดรูปเอง ให้จุดเริ่มเต้น และสิ้นสุดของเส้นทาง ใน google map อย่างง่าย อ่าน 445 18 Mar 09 เพิ่มลดขนาดตัวอักษรในหน้าเว็บแบบง่ายด้วย jQuery อ่าน 3131 08 Oct 08 javascript อย่างง่าย กับการสร้างปุ่มจากรูปภาพ อ่าน 2845 02 Jun 09 แก้ปัญหา การดึงข้อมูล จากฐานข้อมูล เมื่อเปลี่ยน charset ใน แท็ก meta อ่าน 3378 08 Dec 09 แปลง jQuery object เป็น DOM object อ่าน 2476 02 Apr 09 สร้างรายการตัวเลือกให้กับ input text ด้วย jQuery อย่างง่าย อ่าน 4089 26 Aug 10 ใช้ comments.get เรียกและ บันทึก facebook comment ล่าสุด ลงฐานข้อมูล ด้วย jQuery อ่าน 2379 31 Jul 10 เทคนิค ประยุกต์ใช้ ajax ใน jQuery ร่วมกับ iframe กับการอัพโหลดรูป อ่าน 4366 06 Jan 09 บวกวันใน javascript ด้วยฟังก์ชัน day add อย่างง่าย อ่าน 3851 18 Oct 08 สร้างเมนูแนวตั้ง ด้วย CSS ไม่ต้องใช้ตารางอย่างง่าย อ่าน 3994 18 Mar 09 สร้างฟังก์ชัน PHP กำหนดเวลาหมดอายุให้ัตัวแปร SESSION อย่างง่าย อ่าน 3682 21 Aug 10 เริ่มใช้ และ ประยุกต์ CKEditor ให้ใช้งานง่าย เต็มความสามารถ อ่าน 3531 25 Sep 08 ตรวจสอบระดับความปลอดภัยของ รหัสผ่านด้วย Ajax อ่าน 3930 04 Oct 10 รู้จัก และใช้งาน php sdk สำหรับ facebook เพิ่มขึ้น อ่าน 2856 19 Jul 10 การนำ ระบบสมาชิก ของ facebook มาประยุกต์ใช้ อ่าน 5416 23 Nov 08 สร้างเมนูแท็บ Tab menu ด้วย jQuery + CSS อย่างง่าย อ่าน 24732
