갤러리 만드는 소스입니다. 정보
갤러리 만드는 소스입니다.
관련링크
http://chobi.byus.net
255회 연결
첨부파일
본문
이거 역시 스킨하고 관계없어서 옮깁니다. 흐 포인트가 절대 아쉽지 않습니다 ㅠㅠ

예전에 윈앰프 제작자분이 만드신 blorpscript 라는게 있었고,
그걸 좀 다듬어서 ysoya님이 만드신 blorpScript + 라는게 있었습니다.
한때 코스튬 플레이어들이 즐겨 사용했던 걸로 아는데 소스 배포하는데가 어느순간 사라졌더군요.
ㅠㅠ 그때 참 잘썼던거 같습니다.
제가 뒤늦게 php를 조금 배우게 되면서 간단하게 짝퉁 버젼을 만들어 보았습니다.
기능은 그냥 파일을 FTP로 올리면 리스트로 보여주는 것이 전부 입니다.
귀차니즘 심한 저같은 분이 한번 마음먹고 다듬어서 쓰시면 될 듯 합니다.
사용방법입니다.
우선 FTP로 자료실로 쓸 폴더를 만듭니다. 퍼미션은 상관 없습니다.
다음은 썸네일을 저장할 폴더를 만듭니다. 퍼미션은 707,777 로 해주시면 됩니다.
다음은 _common.php를 다운받아서 맨 윗줄에 $g4_path 의 상대경로를 common.php가 있는 경로
로 고쳐서 자료실 폴더에 올려줍니다.
이후 첨부된 파일의 압축을 해제한 뒤
주석대로 상단의 옵션을 수정해 줍니다.
그리고 자료실로 쓸 폴더에 올려주시면 끝
1.썸네일을 위해서 gd를 지원해야 합니다.
2. 파일이름이 인코딩 되어있으면 브라우저에서 인식을 못합니다.
3. 이미지나 기타 파일을 올려두시면 가로 4칸의 테이블에 뿌려줍니다.
4. 첨부된 folder.gif 아이콘은 아이콘 천국에서 퍼온거구요 그누의 img폴더에 올려주시면됩니다.
5.(추가) 파일 올리는 디렉토리 퍼미션은 707 혹은 777로 해주세요.
보시다시피 간단한 소스이므로 저작권 따윈 ㅇ벗습니다. 걍 혹여나 누군가 고쳐서 다시 공개 해주시면 저는 기쁘겠습니다.
테스트 주소 : 에서 pds누르시면 되어요.
//이후 수정사항
2008.04.27일 새벽
1. 파일이름에 %가 들어가는 경우 브라우저에서 고질적으로 인식 못하는 현상
-수정방법을 몰라서 꼼수를 썼습니다.
. 일단 %가 들어간 파일은 최대 10회까지 urldecode를 합니다.
. 그러면 대충 맨처음에 업로드 한사람이 쓴 파일이름이 나옵니다.-_-ㅋ
. 그 파일이름으로 변경
2. 썸네일 파일 권한을 777로 해서 ftp에서 언제든지 지울수 있게 했습니다.
3. 페이징을 구현했습니다.
아무도 안쓸지 알고 대충 버려둔 소스 쓰시겠다고 해주신 분들께 감사합니당.
2008년 5월 16일 새벽
1. 페이징 인덱스 버그 수정했습니다.
2. file.gif를 첨부했습니다. ACD SEE 아이콘 무단도용...;
썸네일 쓰레기가 늘어나는걸 줄이기위해 디비에 넣고 인덱스로 파일명을 했는데,
이번엔 같은파일명을 업로드시에는 잘 변하지 않는 문제가 있습니다.
임시방편으로 디비에서 다 지워주시면 됩니다.(주석참고)
역시 파일명앞에 . 하나 붙이고 썸네일 만드는게 나으려나.에효

예전에 윈앰프 제작자분이 만드신 blorpscript 라는게 있었고,
그걸 좀 다듬어서 ysoya님이 만드신 blorpScript + 라는게 있었습니다.
한때 코스튬 플레이어들이 즐겨 사용했던 걸로 아는데 소스 배포하는데가 어느순간 사라졌더군요.
ㅠㅠ 그때 참 잘썼던거 같습니다.
제가 뒤늦게 php를 조금 배우게 되면서 간단하게 짝퉁 버젼을 만들어 보았습니다.
기능은 그냥 파일을 FTP로 올리면 리스트로 보여주는 것이 전부 입니다.
귀차니즘 심한 저같은 분이 한번 마음먹고 다듬어서 쓰시면 될 듯 합니다.
사용방법입니다.
우선 FTP로 자료실로 쓸 폴더를 만듭니다. 퍼미션은 상관 없습니다.
다음은 썸네일을 저장할 폴더를 만듭니다. 퍼미션은 707,777 로 해주시면 됩니다.
다음은 _common.php를 다운받아서 맨 윗줄에 $g4_path 의 상대경로를 common.php가 있는 경로
로 고쳐서 자료실 폴더에 올려줍니다.
이후 첨부된 파일의 압축을 해제한 뒤
주석대로 상단의 옵션을 수정해 줍니다.
그리고 자료실로 쓸 폴더에 올려주시면 끝
1.썸네일을 위해서 gd를 지원해야 합니다.
2. 파일이름이 인코딩 되어있으면 브라우저에서 인식을 못합니다.
3. 이미지나 기타 파일을 올려두시면 가로 4칸의 테이블에 뿌려줍니다.
4. 첨부된 folder.gif 아이콘은 아이콘 천국에서 퍼온거구요 그누의 img폴더에 올려주시면됩니다.
5.(추가) 파일 올리는 디렉토리 퍼미션은 707 혹은 777로 해주세요.
보시다시피 간단한 소스이므로 저작권 따윈 ㅇ벗습니다. 걍 혹여나 누군가 고쳐서 다시 공개 해주시면 저는 기쁘겠습니다.
테스트 주소 : 에서 pds누르시면 되어요.
//이후 수정사항
2008.04.27일 새벽
1. 파일이름에 %가 들어가는 경우 브라우저에서 고질적으로 인식 못하는 현상
-수정방법을 몰라서 꼼수를 썼습니다.
. 일단 %가 들어간 파일은 최대 10회까지 urldecode를 합니다.
. 그러면 대충 맨처음에 업로드 한사람이 쓴 파일이름이 나옵니다.-_-ㅋ
. 그 파일이름으로 변경
2. 썸네일 파일 권한을 777로 해서 ftp에서 언제든지 지울수 있게 했습니다.
3. 페이징을 구현했습니다.
아무도 안쓸지 알고 대충 버려둔 소스 쓰시겠다고 해주신 분들께 감사합니당.
2008년 5월 16일 새벽
1. 페이징 인덱스 버그 수정했습니다.
2. file.gif를 첨부했습니다. ACD SEE 아이콘 무단도용...;
썸네일 쓰레기가 늘어나는걸 줄이기위해 디비에 넣고 인덱스로 파일명을 했는데,
이번엔 같은파일명을 업로드시에는 잘 변하지 않는 문제가 있습니다.
임시방편으로 디비에서 다 지워주시면 됩니다.(주석참고)
역시 파일명앞에 . 하나 붙이고 썸네일 만드는게 나으려나.에효
추천
1
1
댓글 13개

ㅎㅎ 재밌네요
http://www.1014.org/code/blorpscript/
이게 맞는거 같은데!
이게 맞는거 같은데!

그거말고 딴분이 개조하신거 있는데
그걸 못찾겠다능 ㅠ
그걸 못찾겠다능 ㅠ
글쿤요. ;ㅁ; 못찾겠... 전 이 스크립트가 맘에드는데 페이징이 안되있네요..

네 꼭 쓰시겠다면 만들어 드릴수는 있지만, 다시 봐도 별로 추천할만한건 못되네요. 제자식이지만

흑 소스포지 왤케 느린거죠? 이 답글 다 다는 순간에도 안열리고 있음
utf에서 약간 문제가 있는듯 ~_~;

ㅇㅂㅇ
수정해서 올렸어요.
음
문제 많을꺼예요 ㅋㅋ ㅠㅠ
제가 utf-8 에서 쓰는데 정확히 무슨 문제예용?
2. 파일이름이 인코딩 되어있으면 브라우저에서 인식을 못합니다.
이거얘기신듯 ㅠㅠ
그거 해결하는거 솔직히 몰라요. 뭔 방법이 있을텐데
그냥 주소그대로 브라우져에서 쳐도 안나오더라구요.
수정해서 올렸어요.
음
문제 많을꺼예요 ㅋㅋ ㅠㅠ
제가 utf-8 에서 쓰는데 정확히 무슨 문제예용?
2. 파일이름이 인코딩 되어있으면 브라우저에서 인식을 못합니다.
이거얘기신듯 ㅠㅠ
그거 해결하는거 솔직히 몰라요. 뭔 방법이 있을텐데
그냥 주소그대로 브라우져에서 쳐도 안나오더라구요.

큵
페이지위치가 잘못되어 다시 급 수정
그리고 utf-8로 쓰시려면 파일도 utf-8로 저장하시는 편이 나을꺼 같아요 상관은 없겠지만
페이지위치가 잘못되어 다시 급 수정
그리고 utf-8로 쓰시려면 파일도 utf-8로 저장하시는 편이 나을꺼 같아요 상관은 없겠지만
Fatal error: Call to undefined function sql_fetch() in /www/987mb.com/s/i/m/simsc/htdocs/gnu/img/index.php on line 184
이러한 에러가 납니다;;;
이러한 에러가 납니다;;;

_common.php가 일단 잘 인클루드 됐나 보시구요.
잘 되있는데도 에러 나시면
_common.php를 일단 여시고요
common.php가 있는 디렉토리의 경로($g4_path)를 지정해 주세요
예를들어서 도메인/gnu/img/ 여기에 소스가 존재하고
common.php 가 도메인/gnu/ 에 들어있다면
$g4_path="..";
로 해주시면 되고요
도메인/ 에 들어있다면(루트디렉토리)
$g4_path="../.."; 로 해주세요
그럴리 없겠지만 도메인/gnu/img/ 에 들어있다면
$g4_path="."; 로 해주시면 됩니다.
저의 경우는 도메인/img/ 에 소스가 있는걸로 가정해서 설명드렸네요.
답변이 이틀이나 늦었군요. sir에 자주 못들어 오다 보니
정말 죄송합니다.그리고 써주셔서 감사합니다.
급하신 질문은 메신저 MSN *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 부탁드려요
잘 되있는데도 에러 나시면
_common.php를 일단 여시고요
common.php가 있는 디렉토리의 경로($g4_path)를 지정해 주세요
예를들어서 도메인/gnu/img/ 여기에 소스가 존재하고
common.php 가 도메인/gnu/ 에 들어있다면
$g4_path="..";
로 해주시면 되고요
도메인/ 에 들어있다면(루트디렉토리)
$g4_path="../.."; 로 해주세요
그럴리 없겠지만 도메인/gnu/img/ 에 들어있다면
$g4_path="."; 로 해주시면 됩니다.
저의 경우는 도메인/img/ 에 소스가 있는걸로 가정해서 설명드렸네요.
답변이 이틀이나 늦었군요. sir에 자주 못들어 오다 보니
정말 죄송합니다.그리고 써주셔서 감사합니다.
급하신 질문은 메신저 MSN *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 부탁드려요