<br />
<b>Warning</b>:  copy() [<a href='function.copy'>function.copy</a>]: Filename cannot be empty in <b>C:\wwwroot\MyWeb_Style\Add\uploadify\add_ok.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>:  unlink() [<a href='function.unlink'>function.unlink</a>]: Invalid argument in <b>C:\wwwroot\MyWeb_Style\Add\uploadify\add_ok.php</b> on line <b>75</b><br />
../../uploads/Computer_pic/140806.jpg,注:拷贝成功 删除成功 但是出现的这个错误搞不懂 谢谢!

解决方案 »

  1.   

    copy()的参数有问题,文件名无效,上代码 73-75行,附带上打印的参数值看看
      

  2.   

    异步传输 似乎参数打不出来吧?
    $com_pic=$_POST['com_pic'];
    //这里的$com_pic形式为"/up/01.jpg,/up/02.jpg,/up/03.jpg"
    $qg_pic=explode(",",$com_pic);
    foreach($qg_pic as $up_pic)
    {
    $newFile=preg_replace("|Tem|","Computer_pic",$up_pic); 

    copy($up_pic,$newFile); 

                    unlink($up_pic); 

    }
      

  3.   

    打不出来还有其它办法,比如写到文件里
    你给的参数我也没看出什么:
    newFile:string(10) "/up/01.jpg"
    up_pic:string(10) "/up/01.jpg"
    newFile:string(10) "/up/02.jpg"
    up_pic:string(10) "/up/02.jpg"
    newFile:string(10) "/up/03.jpg"
    up_pic:string(10) "/up/03.jpg"
    这是上传文件吗? 移动文件的话用rename()即可