无法上传带有不同扩展名的文件在php中的文件

时间:2009-11-02 11:59:00

标签: php

无法上传带有不同扩展名的文件在php

中的文件
echo basename( $_FILES['uploadedfile']['name']);
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
 //  header("Location: EHP_Configuration.html");
 } else{
  //   header("Location: EHP_Configuration.html");
        echo "Notdone";
 }

我已经在Echo上验证了它显示了正确的文件名

但是move_upload给了我“Notdone”

此致

2 个答案:

答案 0 :(得分:0)

你有error_reporting吗?如果是这样,请检查是否抛出警告,如果没有警告并且您刚刚重新启动FALSE,那么如果您收到警告,那么PHP认为该文件不是有效的上传文件(通过PHP HTTP POST完成)以及返回值FALSE,这应该表明移动文件的问题是什么。

答案 1 :(得分:0)

可能你错过了这里的斜线:

$target_path . '/' . basename( $_FILES['uploadedfile']['name']); 

我一直想念它。)