PHP下載遠(yuǎn)程文件到本地存儲的方法
更新時間:2015年03月24日 11:42:37 作者:songguo
這篇文章主要介紹了PHP下載遠(yuǎn)程文件到本地存儲的方法,實例分析了php遠(yuǎn)程文件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了PHP下載遠(yuǎn)程文件到本地存儲的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
<?php function GrabImage($url,$filename="") { if($url=="") return false; if($filename=="") { $ext=strrchr($url,"."); if($ext!=".gif" && $ext!=".jpg") return false; $filename=date("dMYHis").$ext; } ob_start(); readfile($url); $img = ob_get_contents(); ob_end_clean(); $size = strlen($img); $fp2=@fopen($filename, "a"); fwrite($fp2,$img); fclose($fp2); return $filename; } function gethttpimage($url){ if(!empty($url)){ $filename=uniqid().strrchr($url,"."); echo $filename; $get_file=@file_get_contents($url); if($get_file){ $fp=@fopen($filename,"w"); @fwrite($fp,$get_file); @fclose($fp); } return $imgUrl; }else{ return false; } } //$img=GrabImage("http://www.dbjr.com.cn/images/logo.gif",""); $img=gethttpimage("http://www.dbjr.com.cn/images/logo.gif",""); if($img) echo '<pre><img src="'.$img.'"></pre>'; else echo "false"; ?>
希望本文所述對大家的php程序設(shè)計有所幫助。
您可能感興趣的文章:
相關(guān)文章
phpmyadmin中配置文件現(xiàn)在需要絕密的短語密碼的解決方法
phpmyadmin中配置文件現(xiàn)在需要絕密的短語密碼的解決方法...2007-02-02使用php檢測用戶當(dāng)前使用的瀏覽器是否為IE瀏覽器
檢測用戶當(dāng)前瀏覽器是否為IE瀏覽器,在某些情況下是很有必要的,下面有個不錯的示例,經(jīng)測試還不錯,需要的朋友可以參考下2013-12-12php簡單開啟gzip壓縮方法(zlib.output_compression)
網(wǎng)上的教程基本是你抄我來我抄他,不外乎加頭加尾或者自構(gòu)函數(shù)兩種寫法。實際上每個php頁面都要去加代碼——當(dāng)然也可以include引用,不過總顯得略微麻煩2013-04-04PHP實現(xiàn)單文件、多個單文件、多文件上傳函數(shù)的封裝示例
這篇文章主要介紹了PHP實現(xiàn)單文件、多個單文件、多文件上傳函數(shù)的封裝,結(jié)合實例形式詳細(xì)分析了php文件上傳的原理及針對文件上傳函數(shù)的封裝相關(guān)操作技巧,需要的朋友可以參考下2019-09-09有關(guān)phpmailer的詳細(xì)介紹及使用方法
有關(guān)phpmailer的用法,有需要的朋友不妨參考下2013-01-01