这是我的代码,上传之后就会出现警告,请帮忙解释一下<?
    header("content-type:text/html;charset=utf-8");    if (is_uploaded_file($_FILES['myfile']['tmp_name']))
    {        print_r($_FILES["myfile"]);        move_uploaded_file($_FILES['myfile']['tmp_name'],'/新建文件夹/'.$_FILES['myfile']['name']);    }
?>上传之后就会出现这样的结果Array ( [name] => 未命名.jpg [type] => image/pjpeg [tmp_name] => F:\APMServ\APMServ5.2.6\tmp\uploadtemp\phpF8.tmp [error] => 0 [size] => 32862 ) 
Warning: move_uploaded_file(/新建文件夹/未命名.jpg) [function.move-uploaded-file]: failed to open stream: Invalid argument in F:\APMServ\APMServ5.2.6\www\htdocs\test.php on line 9Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'F:\APMServ\APMServ5.2.6\tmp\uploadtemp\phpF8.tmp' to '/新建文件夹/未命名.jpg' in F:\APMServ\APMServ5.2.6\www\htdocs\test.php on line 9

解决方案 »

  1.   

    上传保存文件,用原来的名字不好,。。至少判断下是否重复存在路径,文件名别用中文试试
      

  2.   

    我把文件名换成英文的还是一样的结果啊~~~
      

  3.   

    谢谢一楼的帮忙,我发现是我把  '  /  新建文件夹  /   '  写错了,改成 '  新建文件夹  /   ',还有把我上传的文件名字也换成英文的或数字的就不提示错误了~~~
      

  4.   

     ' / 新建文件夹 / ' 写错了,改成 ' 新建文件夹 / '对 谢谢 也解决了我的错误