if (move_uploaded_file($_FILES["file1"]["tmp_name"], $target_file)) {
echo "<P>FILE UPLOADED TO: $target_file</P>";
} else {
echo "<P>MOVE UPLOADED FILE FAILED!</P>";
print_r(error_get_last());
}
我有here上面的代码;我到了别的地方,我不知道为什么。
上述代码转到else部分的原因是什么?
供参考:
在刚刚工作之前,它失败了。
当我说之前我已经在服务器上运行它并且它工作正常。就在它停止的那一刻,我不知道为什么。
答案 0 :(得分:0)
我猜它是在本地工作但现在你没有将脚本上传到服务器?听起来像文件权限问题。
您需要检查Apache是否对您尝试上传到
的文件夹拥有权限同时检查您上传到
的磁盘上是否有足够的可用空间