批量下载文件

<?php header('content-type:text/html;charset=utf-8'); set_time_limit(0); function http_request($url, $data = null) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $output = curl_exec($curl); curl_close($curl); return $output; } $arr = [ 'http://kzkt.kktv8.com/02高二寒假作业二(定稿).doc', 'http://kzkt.kktv8.com/03高二寒假作业三(定稿).docx', 'http://kzkt.kktv8.com/04高二寒假作业四(定稿).doc', 'http://kzkt.kktv8.com/1.28数学作业.docx', 'http://kzkt.kktv8.com/1.28语文课件.docx', 'http://kzkt.kktv8.com/1.29.pptx', 'http://kzkt.kktv8.com/1.29数学答案.docx', 'http://kzkt.kktv8.com/1.29英语答案.ppt', 'http://kzkt.kktv8.com/1.30数学课件.docx', 'http://kzkt.kktv8.com/1.30语文课件.docx]; foreach($arr as $key=>$value){ $name = ltrim(strrchr($value,'/'),'/'); /*$in_array = ['doc','docx','ppt','pptx','jpg','JPG','pdf','excel']; if(!in_array($name,$in_array)){ }*/ if(empty($name)) continue; $res = http_request($value); if($res){ echo $name."
"; file_put_contents(iconv('utf-8', 'gbk', './downfile/'.$name),$res); } } echo 'over'; //echo "
";

猜你喜欢

转载自blog.csdn.net/weixin_40974880/article/details/89081047