Php 上载图像或txt并自动将其添加到网页中

Php 上载图像或txt并自动将其添加到网页中,php,upload,Php,Upload,我有一个上传器,让我上传文件到服务器 我想,当我上传一个图像,这个图像是自动可见的网页上的网站。例如,如果我有一个乐队的网站,如果我从管理员密码保护的页面上传下一场音乐会的海报,并自动在“事件”页面中看到该海报 同样,如果我上传(从另一个上传者上传)该音乐会的文本,该文本将出现在“音乐会描述”div的事件页面中 可能吗? 谢谢大家! 如果您需要这样做,那么使用数据库并将上传的项目存储在其列中是更好的方法 但要回答你的问题 你可以这样做 第1步: 读取目录中的所有文件 $dir = 'up/

我有一个上传器,让我上传文件到服务器

我想,当我上传一个图像,这个图像是自动可见的网页上的网站。例如,如果我有一个乐队的网站,如果我从管理员密码保护的页面上传下一场音乐会的海报,并自动在“事件”页面中看到该海报

同样,如果我上传(从另一个上传者上传)该音乐会的文本,该文本将出现在“音乐会描述”div的事件页面中

可能吗?
谢谢大家!

如果您需要这样做,那么使用数据库并将上传的项目存储在其列中是更好的方法

但要回答你的问题

你可以这样做

第1步:

读取目录中的所有文件

$dir    = 'up/';
$files = scandir($dir);
第二步:

做一个foreach并将其打印到文件中(如果您需要显示图像,可以在那里设置链接)

这是我的建议

更新2:

由于OP需要一个锚定标记,并希望删除目录级别,因此更新的代码如下

<?php
$dir    = 'up/';
$files = scandir($dir);
echo '<h1>List of Uploaded Files</h1> <br><hr>';
$i = 1;
foreach ($files as $key) 
{
    if ($i>3) 
    {
    $j = $i-3;
    echo $j."<a href='up/".$key."'>".$key."</a><hr>";
    }
    $i++;

}
echo 'End of Files';

?>


这是

非常感谢!我试过了,效果很好,这不完全是我所想的,但它可以起作用!我删除了,因为我只需要一个没有图像的列表。列表中有一些混乱,因为链接没有排序是的,我想一方面有一个上传文件的可点击列表,另一方面知道我是否可以将上传的图像恢复到现有的html页面。你是说在列表中?不,对不起,我想这是一个很难解释和制作的想法。我们的想法是制作一个上传器,当我自动上传一个图像时,在“事件”页面的新div中会有一个新的图像,不客气:)下面是满足您两个需求的评估:)
<?php
$dir    = 'up/';
$files = scandir($dir);
echo '<h1>List of Uploaded Files</h1> <br><hr>';
$i = 1;
foreach ($files as $key) 
{
    echo $i.' - '.$key.'<hr>';
    echo "<a href='up/".$key."'><img src ='up/".$key."'>".$key."</a>";
    $i++;
}
echo 'End of Files';

?>
<?php
$dir    = 'up/';
$files = scandir($dir);
echo '<h1>List of Uploaded Files</h1> <br><hr>';
$i = 1;
foreach ($files as $key) 
{
    echo $i.' - '.$key.'<hr>';
    $i++;
}
echo 'End of Files';

?>
<?php
$dir    = 'up/';
$files = scandir($dir);
echo '<h1>List of Uploaded Files</h1> <br><hr>';
$i = 1;
foreach ($files as $key) 
{
    if ($i>3) 
    {
    $j = $i-3;
    echo $j."<a href='up/".$key."'>".$key."</a><hr>";
    }
    $i++;

}
echo 'End of Files';

?>