gpt4 book ai didi

php - 使用 PHP 存储图像

转载 作者:行者123 更新时间:2023-11-29 06:08:49 25 4
gpt4 key购买 nike

我想让用户上传图片。该文件被重新命名(通过将 time() 添加到当前名称),然后移动到我的 Images/文件夹。然后,我在 html/php 代码中引用上传到数据库表中的名称。由于表中的名称与实际文件名不同,图像不会出现。如果两个用户上传同名文件,则需要更改图像名称。如何将 time() 名称更改应用于表中的文件名和实际文件名,以便显示图像。这是我的代码:

if (!empty($_FILES['picture'])) 
{
$pic= $_FILES['picture']['name'];
$target= GW_UPLOADPATH . time() . $pic;
if (move_uploaded_file($_FILES['picture']['tmp_name'], $target))
{
$query= "INSERT INTO posts (user_id, story, picture) VALUES
('$user_id', '$story', '$pic')";
mysqli_query($connect, $query);
header( 'Location: profile.php' );
}
}

表中的图片名称只是 ball.jpg,实际文件可能是 18292018ball.jpg。

最佳答案

试试这个

$query= "INSERT INTO posts (user_id, story, picture)
VALUES ('$user_id', '$story', '$target')";

关于php - 使用 PHP 存储图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10100121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com