本文實例講述了php保存任意網(wǎng)絡(luò)圖片到服務(wù)器的方法。分享給大家供大家參考。具體分析如下:
任意指定一個網(wǎng)絡(luò)圖片地址,通過這個函數(shù)下載到本地服務(wù)器
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php function saveImage( $path ) { if (!preg_match( '/\/([^\/]+\.[a-z]{3,4})$/i' , $path , $matches )) die ( 'Use image please' ); $image_name = strToLower ( $matches [1]); $ch = curl_init ( $path ); curl_setopt( $ch , CURLOPT_RETURNTRANSFER, 1); curl_setopt( $ch , CURLOPT_BINARYTRANSFER,1); $img = curl_exec ( $ch ); curl_close ( $ch ); $fp = fopen ( $image_name , 'w' ); fwrite( $fp , $img ); fclose( $fp ); } saveImage( 'http://www.jfrwli.cn/images/logo.jpg' ); ?> |
希望本文所述對大家的php程序設(shè)計有所幫助。