PHP警告:fread():SSL:对等重置连接

时间:2018-06-23 17:40:20

标签: php fread

每隔一段时间,此代码就会向我显示“对等连接重置”消息,并且我下载的文件被切断。我该怎么做才能重新启动并获取整个文件?

<?php
    $url = MY_URL
    $path = MY_PATH
    downloadFile($url, $path);


    function downloadFile($url, $path) {
        $newfname = $path;
        $file = fopen ($url, 'r');
        if ($file) {
            $newf = fopen ($newfname, 'w');
            if ($newf) {
                while(!feof($file)) {
                    fwrite($newf, fread($file, 1024 * 8), 1024 * 8);
                }
            }
        }
        if ($file) {
            fclose($file);
        }
        if ($newf) {
            fclose($newf);
        }
    }

0 个答案:

没有答案