歡迎來到小豬圈!

2007-10-15

用 RegExp 抓圖

  • 昨天為抓漫畫(謎),寫了小一段PHP,因為它用亂數檔名但沒有擋圖片外連,所以把所有網頁抓下來,用 Regular Expressions 把目錄裡所有網頁裡的圖片連結抓出來。
  • Regular Expressions 真的是說難不難;說簡單是一點都不簡單。
  • <?php
    $dir = 'tmp';
    $files = scandir($dir);
    array_shift($files); //移掉 . (本目錄)
    array_shift($files); //移掉 .. (上層目錄)
    
    foreach ($files as $i => $v) {
      $s = file_get_contents($dir. '/' . $v);
      $x = preg_replace('/[\S\s]+img src=(\S+) border=1[\S\s]+/i', '${1}', $s);
      echo "<a href=$x>$v</a><br>";
    }
    ?>
    

No comments:

Post a Comment

Comment Form Message

標籤分類

Blog Archive

Labels

Google Analytics Tracking Code

About Me

My photo
Keelung, R.O.C, Taiwan
一個不學無術、混吃等死的傢伙…