我通过upload.php文件将图像保存到主目录中的上传/文件夹中。我想让它,如果一个图片成功上传到文件夹,它是添加安莉标签到我的索引文件。
这是来自index.php的片段
<ul>
<li><img src="<?php echo $_SESSION['filename']; ?>"></li>
</ul>这是upload.php的结尾,我希望每次成功运行时都添加上面的li元素。
//Upload file
else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". $target_file. " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}发布于 2016-05-22 20:13:02
您可以将文件名作为dir的路径存储在数据库中,其中包含一个索引,以便进行简单的排序(例如,使用MySQL );在查询并将结果获取到数组之后,您可以使用带php的foreach循环。
$filenames = mysqli_query($conn, "SELECT * FROM allFiles ORDER BY id DESC");
while($row = mysqli_fetch_assoc($filenames )){
$filenameArr[] = $row;
}然后你就可以用这样的前额:
<?php foreach (filenameArr as $k => $v) { ?>
<ul>
<li><img src="<?php echo filenameARR[$k]['filename']; ?>"></li>
</ul>
<?php } ?>https://stackoverflow.com/questions/37378481
复制相似问题