我想设置一个幻灯片,其中包含用户上传的随机附件图片。 现在我使用这个脚本,但我需要jpg / png / gif扩展名的url图像,而不是file.php?id = 012345
SELECT att.attach_id
FROM phpbb3_attachments att
WHERE att.mimetype='image/jpeg'
图像显示如
http://www.domain.com/board/download/file.php?id='.$row['attach_id'].'&mode=view
还可以使用图片扩展程序显示网址吗?或者将此链接转换为简单图像文件中的donwload / file.php?id = 1234?
的Merci
答案 0 :(得分:0)
phpBB在上传时重命名文件有两个原因。首先是安全性,其次它意味着可以上传两个具有相同名称的文件。
因此,无法直接链接到原始文件名。
如果您想获取服务器上的文件名及其上传的名称,您可以运行以下SQL查询:
SELECT physical_filename, real_filename FROM phpbb3_attachments WHERE attach_id = 'xxx'
...其中xxx是附件ID(download / file.php?id = xxx)