[英]How to make list files in a directory and download them using php
我正在為學生開發一個在線系統,因此我需要他們下載講座上傳的筆記或作業。我正在使用PHP並編寫了此腳本來顯示文件,但我需要用戶單擊文件后才能下載文件。 我已附上我希望列表顯示的示例。
下面是我編寫的代碼。
if ($handle = opendir('./propics')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry <br>";
}
}
closedir($handle);
您有一個無與倫比的花括號。 試試這個片段。
<?php
if ($handle = opendir('./scripts')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo '<a href="' . $entry . '" download>download' . ' $entry</a>';
}
}
}
closedir($handle);
?>
較新的瀏覽器有屬性下載:
<a href="/images/myw3schoolsimage.jpg" download>
該行將在點擊后下載圖片。 它適用於任何擴展。
您只需要像這樣回顯您的文件:
echo '<a href="' . $file . '" download>download' . ' $file</a>';
謝謝大家,我設法在您的幫助下使其正常運行,剩下的就是CSS樣式。
這是最終代碼:
echo '<a href="/prac/admin/'.$entry.'"' .'download="'.$entry.'">'.$entry.'</a>'.'<br>';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.