如何制作一个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>';