Php 允许用户上载带有标题的图像

Php 允许用户上载带有标题的图像,php,mysql,html,image,upload,Php,Mysql,Html,Image,Upload,我需要允许用户上传图像到我的网站。目前,他们可以这样做,但这不允许他们为上传的图像添加标题。我知道我需要数据库。有人能告诉我如何允许用户上传带有标题的图片吗?细节越多越好!非常感谢 如果您想用PHP实现这一点,可以从这里开始: 这是相当技术性的,但值得注意的是,这里有一些例子。 然后在谷歌上搜索许多关于上传文件的教程。当您试图通过$\u FILE[]上传图像时, 然后您将获得包含属性的数组: $file['name']、$file['type']、$file['size']等。 如果上传的文件是

我需要允许用户上传图像到我的网站。目前,他们可以这样做,但这不允许他们为上传的图像添加标题。我知道我需要数据库。有人能告诉我如何允许用户上传带有标题的图片吗?细节越多越好!非常感谢

如果您想用PHP实现这一点,可以从这里开始: 这是相当技术性的,但值得注意的是,这里有一些例子。
然后在谷歌上搜索许多关于上传文件的教程。

当您试图通过$\u FILE[]上传图像时, 然后您将获得包含属性的数组:

$file['name']、$file['type']、$file['size']等。 如果上传的文件是“test.gif”,您将得到

$file['name']=“测试”。。 如果要使用用户定义的标题进行更改,则

只需从表单中获取$\u POST['image\u caption'],并将其追加即可

比如:

$extension=end(分解(“.”,$”文件[“成员照片”][“名称]);
$image\u name=$\u POST['image\u caption']。“..$extension

上载图像时,请尝试将相关注释保存在数据库中,并将图像id作为主键。这样,检索图像可以检索标题、标签、评论等。

我知道如何允许用户上传文件。我需要允许他们添加标题并将该标题保存到数据库中。然后我需要该图像的标题与该图像一起显示。正如您所知,您必须允许使用图像添加标题并保存数据。这是一个更好、更简单的解决方案,但可能会出现名称冲突。如果两个用户上载image.jpg,则文件系统将出现问题。我希望能够以任何方式更改文件名。例如,image.jpg将被重命名为像asdf_223.jpg这样的随机变量。我的问题是如何实现这一点。