RadarURL
Skip to content
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

danmugi_gallery.jpg

 

안녕하세요.

우선 공유해드리는 갤러리 소스는 '엘프화가님'이 원작자이신것을 밝혀드립니다.
(http://labica.springnote.com/pages/220451)

2008년도에 위의 링크에서 원본 소스를 제공받아서 추가적인 기능들을 넣어보았습니다.

추가된 기능
1. 이미지와 동영상의 섬네일을 자동으로 생성하는 기능
2. FLV 형식의 동영상 재생기능

두가지 입니다.

이미지의 섬네일은 php에서 기본 제공되는 GD 모듈을 사용하였습니다.

동영상을 FLV로 한 이유는 FLV가 재생시 딜레이가 적어서 입니다.

동영상 재생은 공개된 소스인 jwplayer를 사용하였고

동영상의 섬네일을 자동으로 생성하기 위해서는 ffmpeg를 설치하여야 합니다.

ffmpeg는 다음 링크를 참고하셔서 설치하여 주시기 바랍니다.

http://jaesoo.com/21135

본 소스의 장점은 사진이나 동영상을 많이 관리하시는 경우 일일히 업로드를 하실 필요 없이

FTP를 사용하여 해당 폴더에 업로드를 하게 되면 자동으로 이미지와 동영상의 목록을 읽어서

웹페이지에 보여줍니다.

별도의 DB도 필요 없구요.

간단한 사용법은

GD모듈과 ffmpeg를 셋팅해주시고

제공해드린 소스를 해당 웹서버에 올리시면 끝납니다.

root에

about 폴더는 그냥 임시 폴더 (홈페이지 정보 같은것 넣어두시면 됩니다.)

home 폴더는 홈페이지의 메인 이미지들을 보여주는 폴더 입니다.

month 폴더는 각 폴더에서 메인 이미지를 보여주는 폴더 입니다.

이미지는 jpg, png 등을 지원하며 자동으로 같은 파일명 뒤에 .thum 확장자를 생성합니다.

동영상은 flv만 지원하며 자동으로 파일명 뒤에 .thum 확장자를 생성합니다.

사용법은 이정도 설명드리겠습니다.

추가적인 문의 사항은 제 홈페이지나 메일로 연락주세요.

http://jaesoo.com/21574 입니다.

제가 소스를 공개한 이유는 제가 전문적인 개발자가 아니다보니 소스가 엉망이네요.

php 능력자분들이 한번 보시고 좀더 깔끔하고..

다양한 동영상도 지원하고 추가적인 기능도 더 넣어주시면 정말 감사하겠습니다.

안녕히 계십시오.

---------------------------------------------------------------------------------------
엘프화가님의 원문 입니다.

프로젝트 단무지
단무지는 엘프의 게으름으로 인해 탄생한 웹겔러리(이미지창고)입니다.

단무지가 필요한 분.
-웹업로드에 그림한장씩 올리기 귀찮아서 FTP로 20~30장씩 올리시는 분.
-그런데 그거 다른데 링크하자니 링크주소 찾기 귀찮아!!!라시는 분..
-이미지 테그로 만드는 것도 귀찮아!!! 라시는 분.

-설치가 복잡한건 귀찮아!! 라시는 분.


특징
1) 자동탐색기능
폴더안에 이미지를 넣어놓으면 알아서 그림을 찾아 주루룩~~보여줍니다.
폴더들도 알아서 챙겨서 카테고리처럼 만들어 줍니다.

즉, 그냥 폴더 만들어서 그림 넣으면 장땡입니다.

아니면 폴더째로 FTP로 넣으면 되겠죠?

2) 링크/이미지테그 생성기능
링크든, 이미지테그든 만들어줍니다.

3) 단순한 파일 구성

index.php 파일 하나입니다. 그냥 적당한 폴더에 올린뒤 그 폴더로 링크 찾아가면 됩니다.^----^

단무지란...단순무식한 겔러리.........이라는 느낌으로...

내가 필요한 기능만 있는걸루....

단무지 테스트 파일: http://labica.pooroo.net/danmooji




필요한 것 - 주요코어
-폴더구분기능: 폴더가 있을경우 카테고리화해서, 클릭하면 그 폴더의 이미지를 뿌려줌.
-파일자동탐색기능: 특정 폴더안에 있는 jpg/gif/png를 불러서 화면에 뿌려주는 기능
-모드선택:겔러리/파일이름리스트모드/html모드: 버튼을 누르면 각각의 모드 진행~



TODO
하위폴더리스트: 배열로 저장 (완료)
특정배열을 리스트박스로 처리 (완료)

배열 클릭시 바로 페이지 로딩 처리 (자바스크립트? (완료)
jpg/gif/png 걸러내기~ (완료)
기타사항

글자인코딩변환: 한글도 잘 나오게
현재폴더 자동설정: 따로 안넣어도 현재 폴더 위치를 알아서 결정~~(완료)
썸네일모드 추가 : 썸네일모드도 만들필요 있음(난 안쓸테지만;;) -일단 보류.
외부겔러리 모드 : txt 파일을 넣으면 읽어서 함께 출력하는 기능(예정) - 필요할까??;;;
단축키기능: H는 html, U는 URL, I는 이미지(예정)
슬라이드쇼기능에서 아래쪽에 html주소 표시하기
html/url 모드에서 텍스트 에어리어 이용. ctrl+A를 누르면 전체 선택이 되도록 수정.
파일갯수 자동기록 : 메뉴옆에 파일갯수 기록~(완료)
모드: $dmj_mode에 "html"/"img"/"url"을 입력하면 각각 모드에 따라 출력방식 변경(완료)
텍스트 파일(list.txt)를 읽기 위한 펑션 기능 만들기.(대충완료)


이른바...프로젝트..단무지











버전변경사항
20080922_단무지오류제거.zip

20070601_멀티버전.zip

20070601_심플버전.zip



프로젝트 진행사항


추가 수정 버전 2008/09/22 15:18:16
작동만 된다면 장땡이라는 모토아래 최종 버전에서 오류메세지를 제거하는 명령어를 넣고... 다중디렉토리 구조로 세팅해서 업데이트하였습니다.

clottery님 받아가세요~ 또 안되면 댓글 달아주시구요~~

완료: 20080922_단무지오류제거.zip







추가 단무지 기능 외부의 사진을 땡겨오는 기능을 만들어볼예정 2008/03/12 20:49:15
외부 자료실을 구하기도 어렵고, 언제 뽀작날지 몰라서...그냥 외부 사진을 링크하는 방향으로 진행해보기로 했다.

잘 될지는 모르겠다능~

일단 폴더내에 파일이 있는지 확인 is_file 로 하고...

만약에 그 파일이 있다면, 그 리스트를 그냥 배열로 집어넣어버리면 될 것 같은데......

한번 해봐야겠다. ㄷㄷㄷ

explode라는 게 일단 읽어들인 내용을 배열로 바꾸는 것 같다.

만약 이게 제대로 되면, 괜찮을 듯...

한번 test쪽에서 해봐야겠다.

완료:20080313_단무지_외부파일.zip



멀티디렉토리 - 통무펑션 설정중..2007/05/30 12:25:10
일단, 기본기능은 대충 완료. 문제는 이걸 어떤식으로 적용할 것인가가 문제이다.

원래는 파일 2개로 지원할 생각이었지만....그러면 나중에 업데이트/수정이 골치아파진다.

만약, 1개 파일로 지원한다면...꽤 손을 봐야 할 것 같다...속도 문제도 살짝 걸리고...

매번, 전체 디렉토리/부분 디렉토리를 읽어댄다면...장난 아닐 것 같긴 한데..음...
멀티와 일반디렉토리의 구분문제도 있고





슬라이드쇼 기능추가 2007/05/21 21:45:17
아래 설명한 150개와 함께 적용되는 모드. 내부적으로는 일정갯수로 끊고, 외부에서 1개 단위로 끊는 slideshow모드 추가하였다.

각 페이지를 드롭다운메뉴로 발생!! ㅎㅎㅎ 꽤 편하게 변했다. 순서는 좀 정렬해야겠지만...

일단, 첫제목을 첫슬라이드메뉴로 설정해서 그 폴더에 내용이 있으면, 그걸 우선 읽어들이게 되는 기능도 정리완료~ 나중에 설명과 같이 올리면 될 듯 하다.



150개마다 1페이지단위로 끊어서 출력하는 기능 2007/05/20 13:50:15
현재 이미지가 많을경우 300개 이상 로딩이 느려짐. 컴퓨터가 못버티는 듯??

150개마다 페이지를 끊어서 이전/다음을 넣을 수 있게 처리하면 좋을듯.

단, 너무 자주 끊지는 말고..$ppp 등에서 설정할수 있게.나는 150~200정도로 생각하지만...

기존의 시스템에서 어떻게 처리가 될지 몰겠넹...

고민해봐야 할 듯...



썸네일모드 진행형태 검토중 2007/05/17 23:17:40
1) 우선, thumb폴더가 있는지 확인. 없으면 폴더생성

2) thumb폴더를 검색, 현재 이미지의 이름이 동일하게 있으면, 그 이미지 출력.

3) 동일한 이름의 이미지가 없으면, 썸네일 이미지 생성후 출력.

4) 출력시, 원본 이미지와 링크/파일이름 기재 등등...

문제점: GD사용/썸네일 틀 등 꽤 규모가 커질 가능성 있음. 과연 필요한가??



FREEWEB7에서의 문제점 해결 2007/05/16 11:59:10
결국, php언어의 차이점 때문인듯...함수를 교체함으로서 해결하였다. ㄷㄷㄷ

어쨌든, 이제 7G짜리 겔러리를 마음껏 쓸수 있게 되었다.





1차 개발완료 2007/05/11 20:38:53
1차 기능 완료

주요기능

html/url/img를 볼수 있다
php 파일하나로 처리~~
FTP로 올리면 알아서 작동~~폴더를 만들면 폴더표시를, 파일을 올리면 파일표시를 해준다
추가로 필요한 기능

인코딩 기능
현재폴더 자동설정기능






코어기능 제작2007/05/11 00:16:41
일단 가장 단순한 기능 - 폴더안에 있는 파일리스트를 출력하는 기능만 구현. 일단, 파일이름별로 리스팅까지 구현.
추가로 해야 할 기능: jpg/gif/png파일만 골라내는 기능!!!!!!

 

출처 :  http://www.phpschool.com/link/tipntech/75591

 

------------------------------------------------------------------------

 

1. 첨부파일 다운로드 후 php 익스텐션 폴더로 복사 

2. 나머지 아래의 dll 파일은 windows/system32 폴더로 복사

 avcodec-51.dll,

avformat-51.dll,

avutil-49.dll,

pthreadGC2.dll

 3. php.ini에 아래 항목 추가 저장.

extension=php_ffmpeg.dll

 

4. apache 서버 재시동

 5. phpinfo로 ffmpeg 설치 여부 확인

 

ffmpeg support (ffmpeg-php)

enabled

ffmpeg-php version 0.5.2.1
libavcodec version Lavc51.43.0
libavformat version Lavf51.12.2
ffmpeg-php gd support enabled

 

 

출처 : http://kimshine.tistory.com/entry/PHP-ffmpeg-%EC%9C%88%EB%8F%84%EC%9A%B0%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-%EB%AA%A8%EB%93%88-%EB%A1%9C%EB%93%9C

?

일반 자료실

일반 자료를 올리는 곳 입니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
85 유틸리티 Wake On Lan 매직패킷(magic packet) 전송 프로그램 file JaeSoo 2013.01.10 7969
84 유틸리티 Microsoft Office 2010 SP1 [오피스 2010 서비스팩 1] 다운로드 시작 file JaeSoo 2012.12.25 7191
83 유틸리티 구글 크롬 풀버전 (Google Chrome Full Version) file JaeSoo 2012.12.18 5836
82 Remote Admin (RAdmin, 알어드민) 3.4k (한글판) file JaeSoo 2012.11.09 5656
81 Portable Visual Studio 6.0 / 비주얼 스튜디오 6.0 무설치 file JaeSoo 2012.11.06 11642
80 윈도우 트래픽 모니터링 (Window Traffic Monitoring) file JaeSoo 2012.11.06 5029
79 핸드소프트 전자결재문서 HWX 확장자 뷰어 file JaeSoo 2012.11.06 6404
78 µTorrent(유토렌트) - a (very) tiny BitTorrent client 3.2.1 (12.11) file JaeSoo 2012.11.02 4744
77 12년 8월 최신트래커 / 토렌트 최신트래커 file JaeSoo 2012.11.02 6717
76 토렌저(토렌트검색기) (토렌저 무반응, 토렌저 5002 접속오류 등 버그 수정) file JaeSoo 2012.11.02 18921
75 FINALDATA 3.0 Standard Portable (파이널데이터 3.0 개인용 휴대용) file JaeSoo 2012.10.31 20132
74 FINALDATA 3.0 Standard (파이널데이터 3.0 개인용) 2 file JaeSoo 2012.10.31 22690
73 배드 섹터(Bad Sector) 검사 및 치료 file JaeSoo 2012.10.28 6634
72 센스부족 : NoSense file JaeSoo 2012.10.25 4193
71 매직디스크(MagicDisk) : 무료 가상드라이브(가상시디롬) 프로그램 file JaeSoo 2012.10.16 6542
70 SK LTE 월 납부금 계산 엑셀 파일 file JaeSoo 2012.09.26 4180
69 간단히 오디오CD파일을 MP3파일로 변환해 주는 CDex file JaeSoo 2012.09.23 6510
68 파일 이름 일괄 변경 DarkNamer (08.02.10) 실행파일 file JaeSoo 2012.08.19 5885
67 PhotoWorks(포토웍스) 1.5 (사진보정 및 리사이즈 프로그램) file JaeSoo 2012.08.02 4885
» 설치형 단무지 갤러리 (FTP 업로드형, 사진·동영상 섬네일 자동생성, DB 필요없음) file JaeSoo 2012.06.09 6828
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8

 

■ 즐겨찾기 - 가족
JAESOO's HOMEPAGE YOUNGAE's HOMEPAGE 장여은 홈페이지 장여희 홈페이지 장여원 홈페이지

■ 즐겨찾기 - 업무
알리카페 홀릭 숭실대 컴퓨터 통신연구실 (서창진) 말레이시아 KL Sentral 한국인 GuestHouse

■ 즐겨찾기 - 취미
어드민아이디 유에코 사랑회 아스가르드 좋은사람/나쁜사람 JServer.kr 제이서버 메타블로그 재수 티스토리

■ 즐겨찾기 - 강의, 커뮤니티
재수 강의 홈페이지 한소리 VTMODE.COM 숭실대 인공지능학과 숭실대 통신연구실


PageViews   Today : 2,399   Yesterday : 2,435   Total : 61,185,171  /  Counter Status   Today : 671   Yesterday : 893   Total : 3,253,900
Site Info   Member : 1,393  /  Total documents : 7,150   New documents : 0  /  Total comments : 510

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소