代码中解释说明
<?php
/**
* 要下载图片的url
* @param $file_url
* 要保存到的地址 xxx.jpg
* @param $save_to
* 保存图片到 指定的文件下
*
*/
//function dlfile($file_url, $save_to)
//{
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_POST, 0);
// curl_setopt($ch, CURLOPT_URL, $file_url);
// curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $file_content = curl_exec($ch);
// curl_close($ch);
// $download_file = fopen($save_to, 'w');
// $block = 1;
// 加锁
// $status = flock($download_file, LOCK_EX, $block);
// if($status) {
// fwrite($download_file,$file_content);
// flock($download_file,LOCK_UN);
// fclose($download_file);
// }
//}
//function dlfile($file_url, $save_to)
//{
// $content = file_get_contents($file_url);
// file_put_contents($save_to, $content);
//}
function dlfile($file_url, $save_to)
{
// rb 中 b是在操作二进制文件的时候要加上, 不加可能会碰到