모두와 나누는 웹개발 노트

share and care with love.

PHP & Laravel

[PHP] (TwitPic.com, Snoopy class 응용) 트위터 사진 갤러리 만들기

mere hope 2011. 7. 26. 10:08
트윗픽닷컴을 이용해 트위터에 사진을 올리는 경우 아래와 같은 방법을 이용하면 사진만 깔끔하게 뽑아내서 갤러리로 꾸밀 수 있다.

원본 소스 출처는 http://www.ixis.co.uk/blog/twitpic-gallery .
하지만 작년에 쓰인 이 글의 소스는 두가지 문제점을 갖는다.
a. 대부분의 호스팅 업체는 file_get_contents()를 지원하지 않는다.
b. preg_math()에 사용된 정규식이 변경되었다. 

따라서 Snoopy class를 이용해서 재구성 해 보았다.


1) Snoopy Class를 다운받아 자신의 계정에 올린다.
http://sourceforge.net/projects/snoopy/files/Snoopy/Snoopy-1.2.4/Snoopy-1.2.4.zip/download


2) 아래 파일을 다운받아 입맛에 맞게 수정한 후 계정에 올린다.
 


위에 '트위터 아이디'에 원하는 트위터 아이디를 입력하고 실행하면 해당 사용자가 트윗픽에 올린 사진들을 모두 뽑아서 썸네일로 가지런히 정렬한다.


추가>
위 소스는 사진을 썸네일로 보여주고 클릭하면 전체크기를 보여주는 트윗픽 사이트로 이동하지만,
아래 첨부된 b.php.zip는 썸네일을 클릭하면 전체크기 사진을 바로 다운받을 수 있게 한다. 
참고해서 요리조리 이용해보면 좋을 듯 하다.




끝으로, 같은 컨셉으로 좀 더 멋지게 꾸며놓은 사이트를 소개한다.  
http://labs.twitpic.com/project/gallery/

 
반응형
LIST