【发布时间】:2013-08-08 06:15:16
【问题描述】:
我需要允许用户将图片上传到我的网站。目前,他们可以这样做,但不允许他们为正在上传的图像添加标题。我知道我需要数据库。有人可以告诉我如何允许用户上传带有标题的图像吗?越详细越好!非常感谢!!!
【问题讨论】:
-
如您所知,您必须允许添加带有图像的标题并保存数据。它更好更简单的解决方案。
标签: php mysql html image upload
我需要允许用户将图片上传到我的网站。目前,他们可以这样做,但不允许他们为正在上传的图像添加标题。我知道我需要数据库。有人可以告诉我如何允许用户上传带有标题的图像吗?越详细越好!非常感谢!!!
【问题讨论】:
标签: php mysql html image upload
当您尝试通过 $_FILE[] 上传图片时, 然后你会得到它包含属性的数组:
$file ['name']、$file ['type']、$file ['size'] 等。 如果上传的文件是“test.gif”,你会得到
$file['name']="test".. 如果你想用用户定义的标题来改变它,那么
只需从表单中获取 $_POST['image_caption'] 并附加它
喜欢:
$extension = end(explode(".", $_FILES["member_photo"]["name"])); $image_name= $_POST['image_caption'].".".$extension;
【讨论】:
上传图片时,尝试将相关评论保存在以 image_id 作为主键的数据库中。这样,检索图像就可以检索到标题、标签、cmets 等。
【讨论】:
如果你想用 PHP 做到这一点,你可以从这里开始: http://php.net/manual/en/features.file-upload.php 这是相当技术性的,但值得了解这些信息并且有一些示例。 然后只需在 Google 上搜索有关上传文件的许多教程。
【讨论】: