本文轉(zhuǎn)載自:細(xì)說PHP http://www.xishuophp.com/phpstudy/phpshili/5065.html 
今天在做一個簡單的采集程序需要下載對方網(wǎng)站內(nèi)容,然后把內(nèi)容中的圖片再保存在本地服務(wù)器上,下面我來給各位同介紹我的具體操作方法,下載圖片主要用到了file_get_contents 函數(shù),具體方法如下。

這里我們使用php的正則表達(dá)式來實現(xiàn)

上面就將遠(yuǎn)程圖片給匹配出來了,我們需要將其保持到本地。這里需要注意兩點:

1.圖片保存路徑(圖片存儲目錄)

2.實際訪問圖片地址

下面是完整實例:(你可以保存到本地服務(wù)器修改相應(yīng)地方進(jìn)行測試)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>php保存遠(yuǎn)程圖片到本地,php正則匹配文章中的圖片地址</title>
</head>
<body>
<?php
//保存文章中遠(yuǎn)程圖片到本地
//作者:yanue;
// 文件保存目錄路徑(請更換為你自己的路徑, 你可以echo一下)
$save_path=$_SERVER['DOCUMENT_ROOT'] .'swfupload/attached/';
// 文件保存目錄URL
$save_url='/swfupload/attached/';
$save_path=realpath($save_path) .'/';
// 圖片存儲目錄
$imgPath=$save_path.date("Ymd");
$imgUrl=$save_url.date("Ymd");
// 創(chuàng)建文件夾
if(!is_dir($imgPath)) {
 @mkdir($imgPath, 0777 );
}


轉(zhuǎn)載請注明來源:php正則匹配文章中的遠(yuǎn)程圖片地址并下載圖片到本地

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費用,即可穩(wěn)步提升排名至首頁。歡迎體驗最佳的哈爾濱網(wǎng)站建設(shè)。