我的上传文件脚本正在使用PHP 5.3。升级到5.6后,没有文件从本地复制到服务器。
我有一个表单,允许用户提交上传文件 - POST。元素的名称是ufile。
我的PHP脚本显示:
function test(a)
length = [1 2 4];
save('data.mat','length');
clear length;
load('data.mat');
% load
la = length;
clear length;
b = length(la);
end
目录已创建。 该文件未上传。
有什么想法吗?我在5.6中应该做些什么不同的事情?
谢谢。
答案 0 :(得分:2)
$_HTTP_POST_FILES
已弃用。
改为使用$_FILES
。
此外,上传应由move_uploaded_file()
而不是copy()
要对copy
/ rename
/ move_uploaded_file
进行比较,请参阅以下答案:
php - Differences between copy, rename and move_uploaded_file
tl; dr move_uploaded_file()
更安全