gpt4 book ai didi

PHP 文件既未 move 也未 move

转载 作者:行者123 更新时间:2023-12-02 22:32:26 28 4
gpt4 key购买 nike

我似乎无法弄清楚为什么会这样。当我运行以下代码时:

$uref = APACHE_ROOT .  UPLOAD_PATH . $applicant . "_ref_{$email}_{$year}"; 

if ( !move_uploaded_file( $_FILES['file']['tmp_name'], $uref ) ) {
echo "Move failed";
} elseif ( move_uploaded_file( $_FILES['ref']['tmp_name'], $uref) ) {
echo "Move succeeded";
}

两个语句都没有返回。两条路都存在;一个文件已成功上传,并且仅在第二次上传尝试后就开始发生这种情况。

有什么想法吗?感谢您的任何建议。

最佳答案

if ( !move_uploaded_file( $_FILES['file']['tmp_name'], $uref ) ) {
echo "Move failed";
} elseif ( move_uploaded_file( $_FILES['ref']['tmp_name'], $uref) ) {
echo "Move succeeded";
}

如果您的第一个调用返回 true,因为文件已 move ,那么第二个调用将返回 false,因为文件不再存在。

你最好只使用一个简单的 if/else - 第一次调用可以是 true 或 false,所以你不需要重新检查。

关于PHP 文件既未 move 也未 move ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11994695/

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