Devdit
 

PHP สร้าง link download file

28

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 ให้ผู้ใช้งานกดลิงก์เพื่อดาวน์โหลด

แก้ไข 1 อาทิตย์ที่แล้ว
ชอบ
ลิ้งก์
แชร์