ホームページ  >  記事  >  バックエンド開発  >  PHP はリモートの写真をローカルに保存します

PHP はリモートの写真をローカルに保存します

WBOY
WBOYオリジナル
2016-07-25 09:07:05950ブラウズ
簡単なファイル操作で、リモートの画像をローカルに保存します。
    function get_file($url,$folder,$pic_name){
  1. set_time_limit(24*60*60) //最大実行時間を制限します
  2. $destination_folder=$folder?$folder.' /':'' //ファイルのダウンロードと保存ディレクトリ
  3. $newfname=$destination_folder.$pic_name;//ファイルのパス
  4. $file=fopen($url,'rb');
  5. if($file){
  6. ; $ newf=fopen($newfname,'wb');
  7. if($newf){
  8. while(!feof($file)){
  9. fwrite($newf,fread($file,1024*8),1024*8 ) ;
  10. }
  11. }
  12. if($file){
  13. fclose($file);
  14. }
  15. if($newf){
  16. fclose($newf);
  17. }
  18. }
  19. }
  20. get_file("http:// www .baidu.com/img/baidu_logo.gif","file","baidu.jpg");
  21. ?>
コードをコピー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。