如何制作一个php脚本,自动生成文件夹文件的链接

如何制作一个php脚本,自动生成文件夹文件的链接,php,Php,我想为我的网站制作一个脚本,它会自动生成链接, 我将把我的所有文件放在一个文件夹,我希望这些文件将显示在网页上,可以下载。 请帮忙……我不确定你到底想要什么 但如果只是为了您的使用: 安装apache服务器 将所有文件放在apache中的一个文件夹中 不要在此文件夹中放置任何index.html 去 我们无法为您提供更多帮助,如果您不尝试一些东西并提出一个真正的问题,您可以使用它为目录中的所有文件按字母顺序创建一个数组,然后使用foreach循环将它们回送出来: <?php $fo

我想为我的网站制作一个脚本,它会自动生成链接, 我将把我的所有文件放在一个文件夹,我希望这些文件将显示在网页上,可以下载。
请帮忙……

我不确定你到底想要什么

但如果只是为了您的使用:

安装apache服务器

将所有文件放在apache中的一个文件夹中

不要在此文件夹中放置任何index.html

我们无法为您提供更多帮助,如果您不尝试一些东西并提出一个真正的问题,您可以使用它为目录中的所有文件按字母顺序创建一个数组,然后使用foreach循环将它们回送出来:

<?php
    $folder = 'download/';
    $files = GLOB($folder . '*{.*}', GLOB_BRACE);
    foreach ($files as $file) {
        echo '<a href="'.$file.'" download>'.basename($file).'</a>';
    }
?>
下载文件夹列表
你需要问一个关于可以复制的特定问题的问题,也许Apache的就足够了?如果,php你必须使用一个数据库,加载时将调用你的页面形成文件夹dynamically@dean正如几个答案所示,在这种情况下,绝对不需要数据库。可以讨论它们是否好,但它们满足给定的要求,而不需要数据库。多谢各位,这是可行的,但如何使链接显示在一张时髦的桌子下?你的时髦桌子太宽了。我建议您使用无序列表并搜索如何使用css设置无序列表的样式。我会把答案编辑成ul-li。你只要解决我的问题,伙计。。。。。谢谢你,我爱你运行这个片段
<?php
    $folder = 'download/';
    $file_types = array(
        'doc',
        'pdf',
        'txt'
    );

    $files = GLOB($folder . '*{.' . implode(',.',$file_types) . '}', GLOB_BRACE);
    foreach ($files as $file) {
        echo '<a href="'.$file.'" download>'.basename($file).'</a>';
    }
?>
    $files = GLOB($folder . '*{.' . implode(',.',$file_types) . '}', GLOB_BRACE);
    echo '<ul>';
    foreach ($files as $file) {
        echo '<li><a href="'.$file.'" download>'.basename($file).'</a></li>';
    }
    echo '<ul>';