列出的PDF目录下载链接

时间:2018-02-11 23:39:59

标签: php html pdf

我有一个PHP脚本,列出了我的文件夹中的所有文件。它们都是PDF文档。

唯一的问题是没有下载或查看它们的选项。只显示名称。

我的剧本:

<?php
// Define a function to output files in a directory
function outputFiles($path){
// Check directory exists or not
if(file_exists($path) && is_dir($path)){
    // Scan the files in this directory
    $result = scandir($path);

    // Filter out the current (.) and parent (..) directories
    $files = array_diff($result, array('.', '..'));

    if(count($files) > 0){
        // Loop through retuned array
        foreach($files as $file){
            if(is_file("$path/$file")){
                // Display filename
                echo $file . "<br>";
            } else if(is_dir("$path/$file")){
                // Recursively call the function if directories found
                outputFiles("$path/$file");
            }
        }
    } else{
        echo "ERROR: No files found in the directory.";
    }
} else {
    echo "ERROR: The directory does not exist.";
}
}

// Call the function
outputFiles("claims");
?>

1 个答案:

答案 0 :(得分:1)

没关系,我得到了它的工作,谢谢你:)。

<?php
if ($handle = opendir('claims')) {
while (false !== ($file = readdir($handle))) {
  if ($file != "." && $file != "..") {
    $thelist .= '<li><a href="'.$file.'">'.$file.'</a></li>';
  }
}
closedir($handle);
}
?>
<h1>List of files:</h1>
<ul><?php echo $thelist; ?></ul>