สร้างลิงค์สำหรับดาวน์โหลดรูปภาพ

การสร้างลิงค์สำหรับดาวน์โหลดรูปภาพ ซึ่งปกติเมื่อคลิกลิงค์แบบนี้จะเป็นการเปิดรูปภาพมาแสดง

<?
  $download=$_GET[download]; //รับค่ามาจากการคลิกที่ Link
  
  if (isset($download)) {
    header("Content-Type: application/force-download");
    header("Content-Disposition: attachment; filename=$download");
    @readfile("img/$download");
  } else {
    echo "แสดงรูป <a href=img/bkg.gif>bkg.gif</a><br />";
    echo "ดาวน์โหลดรูป <a href=?download=bkg.gif>bkg.gif</a>";
  }
?>
ผู้เขียน goragod โพสต์เมื่อ 01 เม.ย. 2551 เปิดดู 11,582 ป้ายกำกับ PHP
^