php 와 gd로 웹갤러리 만들기 짜르방/므흣짤방2016. 11. 2. 16:33
넷북으로 나스 비스므리하게 만들어서 웹갤러리 볼까 해서 했는데
db쓰는 프로그램들은 속도가 안습... 난 그냥 이미지만 쭉 보면 되는데 ㅜㅜ
너무 느려서 찾아보다가
http://mrtroll.tistory.com/527
여기서 정말 빠르고 간단한거 찾았다.
기타 자세한 설명은 위 주소에서...
이미 설치되어 있는 디렉토리들도 별도로 할 필요없이 볼 수 있는게 좋았음.
마음에 들어서 기능 몇 개 추가하고 백업용으로 올려두는것.
원작자분께서 누구나 변경하랬으니 ^^;;
기본적인 구조는 원본 그대로이고 plugin 디렉토리하고 zv.php 만 추가된것.
원본파일들도 그대로 있음.
설치는 압축풀어서 디렉토리 통째로 올리면 끝.
주소/디렉토리/zv.php 하면 된다. index.html 해도 되나?
zv.php 가 마음에 안들면 다른 이름으로 바꿔도 된다. PHP_SELF 적용
MWGv3.php 로 하면 원본으로 볼 수 있음.
자세한 설정은 zv.php 파일을 열어서 확인. 열심히 설명해놨음.
관리페이지 만들려다 귀찮아서 안함. 웹상에서 설정바꿀일이 몇번이나 있을까 싶어서.
이것저것 하다보니 소스가 안드로메다로 가버림.
추가한거
- 깜장테마 / 흰색테마 css파일로 맘에 안들면 파일 복사해서 변경하고 추가.
- 이미지만 보게 하기 선택
- 썸네일 생성시 gd/imagemagick 선택
- 간단한 인증기능(특정 디렉토리 접근시 아이디/패스 입력)
- 사진파일업로드 및 삭제(별도 체크없어서 이게 보안상으로 젤루 위험함)
사용시 발생하는 문제에 대해서는 당사자 책임임 -_-;;
euckr.zip은 윈도우에서 apm깔아서 쓸 때
utf8.zip 은 리눅스등 서버환경이 utf-8인 경우
간단히 웹호스팅에 샘플로 풀어둔거
샘플2 디렉토리 접근용 test 아이디/패스 미리 입력해 둠.
파일업로드는 무서워서 제외 ㅋ
파일업로드가 찝찝한 경우 이미지 시작 디렉토리에($dir_path에 지정한) 아래 내용을 .htaccess 파일로 만들어준다.
해당 디렉토리부터 프로그램들이나 쉘이 실행되지 못하게 하는거랜다. 그누보드거 퉁쳐옴.
<FilesMatch "\.(htaccess|htpasswd|[Pp][Hh][Pp]|[Pp]?[Hh][Tt][Mm][Ll]?|[Ii][Nn][Cc]|[Cc][Gg][Ii]|[Pp][Ll])">
Order allow,deny
Deny from all
</FilesMatch>