gpt4 book ai didi

php - 在 mysql 更新时更改文件

转载 作者:行者123 更新时间:2023-11-29 03:09:26 24 4
gpt4 key购买 nike

抱歉,如果标题听起来有点含糊。

Stackoverflow 在此处发布新手信息。

我有一个正在构建的地址簿,但遇到了一些问题。

我希望能够更新记录,如果更新表单中没有设置图像,则保留记录中已经注明的图像。如果图像字段已填充,则使用该图像更新记录并将其移动到目标位置。

这是我的 if 语句:

if (empty($photo))
{
$photo = $row['photo'];
}
else
{
$phmsg = "Photo $photo has been deleted and replaced";
unlink("".IMAGES."/$photo");
$afn = date('dmYHis');
$name_of_file = $_FILES['photo']['name'];
$photo=$afn.$name_of_file;
$target = "".FILE_UPLOAD."/";
$target = $target . basename($photo);
}

这是我在尝试运行上传时遇到的错误:

Warning: move_uploaded_file() [function.move-uploaded-file]: Filename cannot be empty in C:\xampp\htdocs\cab\update.php on line 165

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\xampp\tmp\phpB232.tmp' to '' in C:\xampp\htdocs\cab\update.php on line 165

File was not uploaded. Please try a manual upload.

我能看到的唯一另一种解决方法是有一个单独的文件来更新和不更新图片。

我们非常欢迎并非常感谢任何帮助。

提前致谢

最佳答案

您正在尝试使用 move_uploaded_file()没有有效文件作为参数。

检查是否上传了有效文件,然后才执行move_uploaded_file()

关于php - 在 mysql 更新时更改文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627307/

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