php写了个上传文件的代码,报如下错误:Notice: Undefined variable: FILES in D:哪位大神帮我看下

2024-12-18 23:49:46
推荐回答(5个)
回答1:

$hz=array_pop(explode(".",$FILES['myfile']['name'])); //这里$FILES['myfile']['name']
$FILES['myfile']['name'] 这种表示是一个php的二维数组 没有这个数组当然就报错啦 码代码注意下就好了

回答2:

$FILES 应该为$_FILES 你看报错行数修改就好了

回答3:

把这行去掉试一试:

回答4:

拼写错误,$FILES应该是$_FILES

回答5:

$hz=array_pop(explode(".",$FILES['myfile']['name']));
改为
$hz=array_pop(explode(".",$_FILES['myfile']['name']));