PHP สร้าง link download file บทความนี้สอนเขียนโค้ดแสดงไฟล์ทั้งหมดใน folder เพื่อให้ผู้ใช้งานเห็น และคลิกเลือกไฟล์ที่ต้องการดาวน์โหลด โดยใช้คำสั่ง scandir ร่วมกับแท็ก HTML สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP สร้าง link download file
<?php
$path = "file/";
$files = array_diff(scandir($path), array('.', '..'));
echo "<h3>คลิก link เพื่อ download file</h3>";
foreach( $files as $file ) {
echo "<div><a href='{$path}{$file}'>{$file}</a></div>";
}
?>
PHP สร้าง link download file ตัวอย่างแสดงรายชื่อ file ทั้งหมดใน folder file/ ด้วยคำสั่ง scandir และลบ . และ .. ด้วยคำสั่ง array_diff โดยเก็บรายชื่อไฟล์ทั้งหมดในตัวแปร files จากนั้นใช้คำสั่ง foreach วนลูปแสดงชื่อไฟล์ออกสู่หน้าจอ และใช้แท็ก a ของ HTML สร้าง link download file ให้ผู้ใช้งานกดลิงก์เพื่อดาวน์โหลด