/**
* Desc: 下载文件
* @param $url 文件url
* @param $save_dir 保存目录
* @param $file_name 文件名
* @return string
*/
function download_file($url, $save_dir, $file_name)
{
if (!file_exists($save_dir)) {
mkdir($save_dir, 0775, true);
}
$file_src = $save_dir . $file_name;
file_exists($file_src) && unlink($file_src);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$file = curl_exec($ch);
curl_close($ch);
$resource = fopen($file_src, 'a');
fwrite($resource, $file);
fclose($resource);
if (filesize($file_src) == 0) {
unlink($file_src);
return '';
}
return $file_src;
}
PHP 下载文件读取文件并下载
最新推荐文章于 2024-05-23 08:00:00 发布