日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP下載采集圖片到本地的方法詳解【可忽略ssl認證】

瀏覽:255日期:2022-06-13 16:28:01
readfile和file_put_contents下載遠程圖片到本地<?phpfunction download_image($pic_url){ $time = time(); $pic_local_path = dirname(__FILE__) . '/cache'; $pic_local = $pic_local_path . '/' . $time; if (!file_exists($pic_local_path)) {mkdir($pic_local_path, 0777);@chmod($pic_local_path, 0777); } ob_start(); //打開輸出 readfile($pic_url); //輸出圖片文件 $img = ob_get_contents(); //得到瀏覽器輸出 ob_end_clean(); //清除輸出并關閉 file_put_contents($pic_local, $img); return $pic_local;}curl下載遠程圖片到本地<?php$ch = curl_init();$fp=fopen('./girl.jpg', 'w');curl_setopt($ch, CURLOPT_URL, 'https://img02.sogoucdn.com/app/a/100520091/20181209114105');curl_setopt($ch, CURLOPT_FAILONERROR, true);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 100);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);curl_setopt($ch, CURLOPT_FILE, $fp); $output = curl_exec($ch);$info = curl_getinfo($ch);$error = curl_error($ch);fclose($fp);$size = filesize('./girl.jpg');if ($size != $info['size_download']) {echo '下載失敗';echo $error;} else {echo '下載成功';}curl_close($ch);/** * 下載遠程圖片到本地 * * @param string $url 遠程文件地址 * @param string $filename 保存后的文件名(為空時則為隨機生成的文件名,否則為原文件名) * @param array $fileType 允許的文件類型 * @param string $dirName 文件保存的路徑(路徑其余部分根據時間系統自動生成) * @param int $type 遠程獲取文件的方式 * @return json 返回文件名、文件的保存路徑 * @author blog.snsgou.com */function download_image($url, $fileName = '', $dirName, $fileType = array('jpg', 'gif', 'png'), $type = 1){ if ($url == '') {return false; } // 獲取文件原文件名 $defaultFileName = basename($url); // 獲取文件類型 $suffix = substr(strrchr($url, '.'), 1); if (!in_array($suffix, $fileType)) {return false; } // 設置保存后的文件名 $fileName = $fileName == '' ? time() . rand(0, 9) . '.' . $suffix : $defaultFileName; // 獲取遠程文件資源 if ($type) {$ch = curl_init();$timeout = 30;curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);$file = curl_exec($ch);curl_close($ch); } else {ob_start();readfile($url);$file = ob_get_contents();ob_end_clean(); } // 設置文件保存路徑 //$dirName = $dirName . '/' . date('Y', time()) . '/' . date('m', time()) . '/' . date('d', time()); $dirName = $dirName . '/' . date('Ym', time()); if (!file_exists($dirName)) {mkdir($dirName, 0777, true); } // 保存文件 $res = fopen($dirName . '/' . $fileName, 'a'); fwrite($res, $file); fclose($res); return array('fileName' => $fileName,'saveDir' => $dirName );}PHP讀寫大 二進制 文件

不必申請很大內存(fopen、fread、fwrite、fclose)

<?php/** * 讀寫大二進制文件,不必申請很大內存 * 只有讀取到內容才創建文件 * 保證目錄可寫 * * @param string $srcPath 源文件路徑 * @param string $dstPath 目標文件路徑 * @return bool */function fetch_big_file($srcPath, $dstPath){ set_time_limit(0); // 設置腳本執行時間無限長 if (!$fpSrc = fopen($srcPath, 'rb')) {return false; } $isWriteFileOpen = false; // 寫文件 是否已打開? do {$data = fread($fpSrc, 8192); // 每次讀取 8*1024個字節if (!$data){ break;}else if (!$isWriteFileOpen){ // 第一次讀取文件,并且有內容,才創建文件 $fpDst = fopen($dstPath, 'wb'); $isWriteFileOpen = true; fwrite($fpDst, $data);}else{ // 寫入 fwrite($fpDst, $data);} } while (true); fclose($fpSrc); fclose($fpDst); return true;}$srcPath = 'd:/big.pdf';$dstPath = 'Z:/big.pdf';fetch_big_file($srcPath, $dstPath);echo 'success';注:代碼說明curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

可忽略ssl認證,對于圖片https協議失效的情況可以忽略驗證,正常訪問。

同樣的,使用 file_get_contents 函數忽略https認證的話可以使用如何代碼實現:

$url = 'https://img02.sogoucdn.com/app/a/100520091/20181209114105';$stream_opts = [? ? 'ssl' => [? ? ? ? 'verify_peer'=>false,? ? ? ? 'verify_peer_name'=>false,? ? ]];$cdata = file_get_contents($url,false, stream_context_create($stream_opts));
標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区丝袜| 久久久久久久久99精品大| 日韩综合在线| 国产精品va视频| 日韩中文字幕无砖| 蜜桃一区二区三区在线| 爽好多水快深点欧美视频| 三级小说欧洲区亚洲区| 日本免费一区二区三区四区| 精品在线网站观看| 国产区精品区| 欧美日韩一区二区三区在线电影| 日日夜夜免费精品| 国产精品色在线网站| 激情丁香综合| 97在线精品| 国产精品久久久久久久久久白浆| 美美哒免费高清在线观看视频一区二区 | 久久国产精品亚洲77777| 日韩黄色大片网站| 日本а中文在线天堂| 久久精品国语| 99精品视频在线观看免费播放| 蜜桃精品在线| jizzjizz中国精品麻豆| 欧美香蕉视频| 国产午夜精品一区二区三区欧美| 亚洲高清影视| 欧美性www| 91青青国产在线观看精品| 亚洲专区视频| 在线免费观看亚洲| 性欧美69xoxoxoxo| 在线亚洲欧美| 红桃视频国产精品| 亚洲涩涩av| 国产一级一区二区| 欧美在线91| 免费一级欧美在线观看视频| 好吊日精品视频| 黑森林国产精品av| 日韩欧美中文在线观看| 蜜臀久久精品| 欧美日韩精品在线一区| 99久久99久久精品国产片果冰 | 奇米亚洲欧美| 日韩1区2区日韩1区2区| 国产午夜精品一区在线观看| 久久中文字幕一区二区| 日韩一区自拍| 欧美中文字幕一区二区| 91精品成人| 免费看欧美美女黄的网站| 欧美一级专区| 亚洲欧美在线综合| 天堂久久av| 欧美激情福利| 免费看av不卡| 一区在线免费观看| 欧美精品91| 99精品在线观看| 91av一区| 国产精品免费看| 日本视频在线一区| 精品国产乱码久久久久久1区2匹| 国产精品婷婷| 国产日韩欧美三区| 久久婷婷亚洲| 日本久久二区| 久久激情综合网| 日韩和的一区二在线| 综合视频一区| 国产在线观看www| 99xxxx成人网| 国产日韩欧美在线播放不卡| 在线精品小视频| 国产精品伊人| 欧美日韩中文字幕一区二区三区| 亚洲欧洲日韩精品在线| 国产不卡精品在线| 国产精品外国| 午夜久久tv| 国产高清日韩| 一二三区精品| 牛牛精品成人免费视频| 久久亚洲图片| 欧美日韩精品免费观看视欧美高清免费大片| 国产毛片一区| 欧美三级精品| 日韩福利视频导航| 美女网站视频一区| 亚洲欧美在线综合| 日韩一区二区中文| 国产另类在线| 日韩精品一卡二卡三卡四卡无卡| se01亚洲视频| 欧美日韩伊人| 99视频一区| 欧美福利专区| 久久国产生活片100| 2023国产精品久久久精品双| 国产欧美日韩在线一区二区 | 日韩精品一级二级| 亚洲啊v在线| 欧美黄色一区| 日韩国产在线观看| 免费久久99精品国产自在现线| 国产精品99视频| 91嫩草精品| 一区二区三区视频免费观看| 国产精品白丝一区二区三区| 日韩精品免费观看视频| 色网在线免费观看| 亚洲啊v在线| 精品一区二区三区四区五区| 国产色99精品9i| 国产精品羞羞答答在线观看| 一区二区日韩免费看| 黄色成人精品网站| 欧美日韩国产免费观看| 在线天堂中文资源最新版| 精品女同一区二区三区在线观看| 国产专区精品| 狠狠久久伊人| 国产精品一区二区三区四区在线观看| 久久精品 人人爱| 国产精品视频一区二区三区| 91亚洲精品视频在线观看| 国产精品www.| 久久精品99久久久| 青青青国产精品| 国产欧美一区二区三区国产幕精品| 日韩精品三级| 亚洲精品免费观看| 奇米狠狠一区二区三区| 国产色综合网| 精品一区在线| 夜鲁夜鲁夜鲁视频在线播放| 亚洲一本视频| 91综合网人人| 久久不见久久见国语| 国产在线观看91一区二区三区| 国产精品亚洲二区| 精品国产精品国产偷麻豆| 日本一区二区免费高清| 超碰超碰人人人人精品| 国产精品久久久久av电视剧| 亚洲1234区| 国产极品久久久久久久久波多结野| 亚洲精品韩国| 欧美激情三区| 好吊日精品视频| 91精品91| 午夜视频精品| 国产精品日韩| 日本亚洲欧洲无免费码在线| 国产欧美一区二区色老头| 麻豆精品在线视频| 久久精品国产网站| 黄色精品视频| 99热精品久久| 亚洲精品乱码久久久久久蜜桃麻豆| 视频一区日韩| 91福利精品在线观看| 成人精品视频| 欧美肉体xxxx裸体137大胆| 99视频精品全部免费在线视频| 午夜精品免费| 日韩久久一区| 国产探花一区| 麻豆精品在线观看| 你懂的网址国产 欧美| 91精品观看| 精品视频自拍| 天堂网在线观看国产精品| 日本麻豆一区二区三区视频| 久久精品导航| 日韩高清三区| 日韩精品第一区| 亚洲尤物在线| 欧美精品二区| 91九色精品| 欧美影院精品| 久久久久国产一区二区| 水野朝阳av一区二区三区| 欧美日韩亚洲国产精品| 中文字幕在线看片| 五月精品视频| 欧美激情 亚洲a∨综合| 欧美一级精品| 国产精品亚洲二区| 亚洲成人日韩| 欧美精品第一区| 亚洲欧美日韩综合国产aⅴ| 国产调教一区二区三区| 精品一区亚洲| 国产激情综合| 日韩在线观看一区二区| 久久久久久婷| 91精品啪在线观看国产爱臀|