-
- if (!is_dir('img')) { mkdir('img'); }
コードをコピー
> 3. 正規表現を使用して画像の相対アドレスを取得します。
-
- if (preg_match('/^http.*/',$val)) { $target = $val; }
- else if (preg_match('/^/.*/',$val)) { $target=$host.$val; }
- else { $target=$url.$val;
- echo $target."
rn"; コードをコピー >ファイル名 (/img/1.gif の 1.gif) を取り出し、それを使用してファイルを保存します。
- if (!is_file('./img/'.$name[1])) {
- $imgc = file_get_contents($target)
- $handle = fopen('./img/'.$ name[1],'w+');
- fwrite($handle,$imgc);
- }
コードをコピー >ある時、Xiaoxie は突然 Copy の力を発見しました。
> コピーは実際にダウンロードできるので、次のコードを使用して簡単に処理でき、上記のコードで鳥を引退できます。
- if (!is_file('./img/'.$name[1])) {
- copy($target,'./img/'.$name[1]);
- コードをコピー
5. 完全なソースコード:
使用するときに $url を入力し、すべての CSS コンテンツを abc.css に保存するだけです。
$url = 'http://bbs.it-home.org/css/'; $data = file_get_contents('abc.css'); preg_match(' .*//.*?)//',$url,$host); - $host = $host[1]
- if (!is_dir('img')) { mkdir('img'); $regex = '/url('{0,1}"{0,1}(.*?)'{0,1}"{0,1})/';
- preg_match_all($regex,$data,$) result);
- foreach ($result[1] as $val) {
- if (preg_match('/^http.*/',$val)) { $target = $val; }
- else if (preg_match('/) ^/.*/',$val)) { $target=$host.$val; }
- else { $target=$url.$val; }
- echo $target."
rn";
- preg_match('/.*/(.*.D+)$/',$val,$name);
- if (!is_file('./img/'.$name[1])) {
- copy($ target,'./img/'.$name[1]);
- }
- }?>
-
-
- コードをコピー
-
-
-
|