我需要允许用户将图片上传到我的网站。目前,他们可以这样做,但不允许他们为他们上传的图片添加标题。我明白我需要数据库。有人可以告诉我如何允许用户上传带有标题的图像吗?更多细节越多越好!非常感谢!!!
答案 0 :(得分:0)
当您尝试按 $ _ FILE [] 上传图片时, 那么你将获得包含属性的数组:
$ file ['name'],$ file ['type'],$ file ['size'] 等 如果上传的文件是“test.gif”,您将获得
$文件[ '名称'] = “测试” .. 如果您想使用用户定义的标题更改
从表单中取出$ _POST ['image_caption']并附加
像:
$ extension = end(explode(“。”,$ _FILES [“member_photo”] [“name”])); $ image_name = $ _POST ['image_caption']。“。”。$ extension;
答案 1 :(得分:-1)
如果你想用PHP做到这一点,你可以从这里开始: http://php.net/manual/en/features.file-upload.php 这是相当技术性的,但值得了解这些信息并且有一些例子。 然后只需在Google上搜索有关上传文件的许多教程。
答案 2 :(得分:-1)
在上传图像时,尝试将相关注释保存在以image_id为主键的数据库中。这样,检索图像可以检索标题,标签,评论等。