게시판 이미지 다운로드 프로그램 > php

본문 바로가기
사이트 내 전체검색

php

게시판 이미지 다운로드 프로그램

페이지 정보

작성자 서방님 댓글 1건 조회 133회 작성일 07-12-13 00:59

본문

이 프로그램 돌린다구 이미지가 다운로드 되는건 아닙니다

단지 image url을 출력합니다.

제가 사용한 방법은

1. 이미지 URL 추출
# php -f getGellery.php > imageUrl.txt

2. wget 유틸리티를 이용한 다운로드
# wget `cat imageUrl.txt`

윈도우에서는 플래쉬겟 같은 프로그램을 사용하시면 될 껍니다.

php에서 바로 다운로드 할 수 있지만 그러지 않았습니다.

wget이 있으니깐요!

6, 7, 12 및 20번째 라인을 적절히 수정해서 사용하시면 됩니다.

과도한 사용은 해당 서버에 무리를 줄 수 있으니 적당히 사용하세요.

아래는 소스 입니다.

# cat getGallery.php
      1 <?php
      2 /*
      3  * Gallery image url 추출 프로그램
      4  * 2003.11.17 by newbie
      5  */
      6 $startPage  = "1";      // 시작 페이지
      7 $endPage    = "57";     // 마지막 페이지
      8
      9 for($i=$startPage; $endPage+1 > $i;$i++)
     10 {
     11     $data           = "";   // 초기화
     12     $datafile       = "http://ㅡ.ㅡ;/gallery/album02?&page=$i"; // 리스트 페이지
     13     $fp             = @fopen($datafile, "r");
     14     while (!feof ($fp))
     15     {
     16         $data .= fgets($fp);
     17     }
     18     fclose($fp);
     19
     20     preg_match_all("/img src="http://ㅡ.ㅡ;/albums/album02/([0-9A-Za-z_-]+).([a-z]+).([a-z]+).jpg/",$data, $matches);
     21
     22     foreach($matches as $key => $value)
     23     {
     24         foreach($value as $key_2 => $value_2)
     25         {
     26             $value_2 =  ereg_replace(".thumb","",$value_2);
     27             $value_2 =  ereg_replace("img src=","",$value_2);
     28             echo $value_2."n";
     29         }
     30         break;
     31     }
     32 }
     33
     34 ?>

첨부파일

댓글목록

Total 612건 40 페이지
게시물 검색

회원로그인

접속자집계

오늘
113
어제
225
최대
1,347
전체
154,872
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.