copy()不复制文件并且不会抛出任何错误

时间:2015-12-21 15:00:26

标签: php copy

我有这段代码,它将PDF复制到服务器(从我运行的另一台服务器,虽然没有连接)

if($json->result == "success"){
    if(!@copy($json->message, $_SERVER['DOCUMENT_ROOT']."/web/pdfs/".$fileName.".pdf")){
        $errors= error_get_last();
        var_dump($errors);
       die('FAILED TO COPY '.$json->message.' to '.$_SERVER['DOCUMENT_ROOT'].'web/pdfs/'.$fileName.'.pdf');
    }
}

不幸的是它不会复制,但它也不会抛出任何错误,因为$errors为空。

输出:

NULL FAILED TO COPY http://xxx.domain.com/files/b6ab5aa0b641b6bdf49b55d2ceab39f4e16cfe51.pdf to /is/htdocs/wp12461140_9GNPYMXV7T/www/web/pdfs/98a23c8e.pdf

98a23c8e.pdf(尚未),pdfs文件夹中有CHMOD777。

任何想法为什么会失败,甚至为什么没有错误?

0 个答案:

没有答案