php實(shí)現(xiàn)異步將遠(yuǎn)程鏈接上內(nèi)容(圖片或內(nèi)容)寫到本地的方法
本文實(shí)例講述了php實(shí)現(xiàn)異步將遠(yuǎn)程鏈接上內(nèi)容(圖片或內(nèi)容)寫到本地的方法。分享給大家供大家參考,具體如下:
/**
* 異步將遠(yuǎn)程鏈接上的內(nèi)容(圖片或內(nèi)容)寫到本地
*
* @param unknown $url
* 遠(yuǎn)程地址
* @param unknown $saveName
* 保存在服務(wù)器上的文件名
* @param unknown $path
* 保存路徑
* @return boolean
*/
function put_file_from_url_content($url, $saveName = 'tmp.png', $path = './Uploads/Tmp/') {
// 設(shè)置運(yùn)行時(shí)間為無限制
set_time_limit ( 0 );
$url = trim ( $url );
$curl = curl_init ();
// 設(shè)置你需要抓取的URL
curl_setopt ( $curl, CURLOPT_URL, $url );
// 設(shè)置header
curl_setopt ( $curl, CURLOPT_HEADER, 0 );
// 設(shè)置cURL 參數(shù),要求結(jié)果保存到字符串中還是輸出到屏幕上。
curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 );
// 運(yùn)行cURL,請求網(wǎng)頁
$file = curl_exec ( $curl );
// 關(guān)閉URL請求
curl_close ( $curl );
// 將文件寫入獲得的數(shù)據(jù)
$filename = $path . $saveName;
$write = @fopen ( $filename, "w" );
if ($write == false) {
return false;
}
if (fwrite ( $write, $file ) == false) {
return false;
}
if (fclose ( $write ) == false) {
return false;
}
return $filename;
}
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php curl用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《php正則表達(dá)式用法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。
- php+js實(shí)現(xiàn)異步圖片上傳實(shí)例分享
- php下保存遠(yuǎn)程圖片到本地的辦法
- 用php獲取遠(yuǎn)程圖片并把它保存到本地的代碼
- 用php實(shí)現(xiàn)的獲取網(wǎng)頁中的圖片并保存到本地的代碼
- 使用ThinkPHP自帶的Http類下載遠(yuǎn)程圖片到本地的實(shí)現(xiàn)代碼
- PHP獲取遠(yuǎn)程圖片并保存到本地的方法
- php 遠(yuǎn)程圖片保存到本地的函數(shù)類
- PHP 文章中的遠(yuǎn)程圖片采集到本地的代碼
- PHP通過正則表達(dá)式下載圖片到本地的實(shí)現(xiàn)代碼
- PHP curl 抓取AJAX異步內(nèi)容示例
- 使用php方法curl抓取AJAX異步內(nèi)容思路分析及代碼分享
相關(guān)文章
PHP屏蔽蜘蛛訪問代碼及常用搜索引擎的HTTP_USER_AGENT
屏蔽蜘蛛相信每一位站長都不希望這樣做吧,因?yàn)橹┲氲脑L問就沒有用戶的瀏覽,直接會給我們帶來一定損失,不過也有例外,某些網(wǎng)站就不希望被蜘蛛爬行,接下來為你介紹屏蔽蜘蛛的php代碼2013-03-03
ThinkPHP中調(diào)用PHPExcel的實(shí)現(xiàn)代碼
本文介紹ThinkPHP中處理導(dǎo)出成Excel文件的一個(gè)PHP庫,PHPExcel。它可以很容易的生成出一個(gè)完整的、復(fù)雜的Excel文件,需要的朋友可以參考下2017-04-04
PHP使用星號隱藏用戶名,手機(jī)和郵箱的實(shí)現(xiàn)方法
這篇文章主要介紹了PHP使用星號隱藏用戶名,手機(jī)和郵箱的實(shí)現(xiàn)方法,涉及php針對字符正則替換的相關(guān)操作技巧,需要的朋友可以參考下2016-09-09
強(qiáng)烈聲明: 不要使用(include/require)_once
本篇文章是對不要使用(include/require)_once的原因進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法
在本篇文章里小編給大家整理的一篇關(guān)于PHP中CakePHP添加數(shù)據(jù)庫實(shí)例方法,對此有興趣的朋友們可以學(xué)習(xí)下。2021-01-01
支持漢轉(zhuǎn)拼和拼音分詞的PHP中文工具類ChineseUtil
本文給大家推薦的是一款PHP的中文分詞工具類,功能包括支持漢字轉(zhuǎn)拼音、拼音分詞、簡繁互轉(zhuǎn)。非常不錯(cuò),有需要的小伙伴可以參考下2018-02-02
PHP基于自定義函數(shù)實(shí)現(xiàn)的漢字轉(zhuǎn)拼音功能實(shí)例
這篇文章主要介紹了PHP基于自定義函數(shù)實(shí)現(xiàn)的漢字轉(zhuǎn)拼音功能,涉及php表單及字符串編碼轉(zhuǎn)換、遍歷等相關(guān)操作技巧,需要的朋友可以參考下2017-09-09

