테스트 사이트 - 개발 중인 베타 버전입니다

1원팁 게시물 에디터 이미지 외부 업로드 [ 남는 호스팅으로 이미지 서버 만들기 ]

· 7년 전 · 6920 · 11

PHP를 다루는 회원님들만 이용해주시기 바랍니다.

 

기능설명

 

A 현재 호스팅
B 이미지 호스팅으로 쓸 남는 호스팅
A에서 에디터로 올린 모든 이미지는 B에 저장됩니다.
또한
A에서 게시물 사이즈를 600px으로 설정하면 B에 600px로 리사이징 되어 저장되고
갤러리 사이즈를 170x170으로 설정하면 B 사이트에 170x170으로 저장되고
A 사이트에서 리스트에선 170x170에 리사이징된 이미지가 출력되고
A 사이트 뷰 페이지에선 가로 600px에 이미지가 출력됩니다.
B에 디렉터리를 생성하지 않아도 디렉터리가자동으로 생성이 됩니다.
A에 호스팅에는 이미지가 쌓이지 않고 전부 B로 올라가며 A 사이트에서삭제를 하면 B에서 알아서 삭제됩니다.

 

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

기타 설명
extension=php_ftp.dll 지원 해야 사용 가능합니다.

server.extend.php 파일을 열어 자기 호스팅에 맞게 수정합니다.

 

server.extend.php 파일 경로

root / extend

 

delete.skin.php, view.head.skin.php, write_update.head.skin.php 파일경로

root / theme / board / 게시판스킨

 

[code]

thumbnail.lib.php
181줄 

$thumb_tag = $thumb_tag;
//$thumb_tag = '<a href="'.G5_BBS_URL.'/view_image.php?fn='.urlencode($imgurl).'" target="_blank" class="view_image">'.$thumb_tag.'</a>';

 

delete_all.skin.php 내용추가
127줄 128줄
// 사용자 코드 실행
@include($board_skin_path.'/delete.skin.php');

 

list.skin.php 내용 변경

$thumb = get_list_thumbnail($board['bo_table'], $list[$i]['wr_id'], $board['bo_gallery_width'], $board['bo_gallery_height']);
if($list[$i]['wr_photo']){
$img_content = '<img src="'.$list[$i]['wr_photo'].'" alt="'.$list[$i]['wr_photo'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
}else if($thumb['src']) {
$img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" width="'.$board['bo_gallery_width'].'" height="'.$board['bo_gallery_height'].'">';
} else {
$img_content = '<span style="width:'.$board['bo_gallery_width'].'px;height:'.$board['bo_gallery_height'].'px">no image</span>';
}
echo $img_content;

[/code]

 

제가 실력이 없어.. 이정도 밖에 못만든점 이해 부탁드리구요.

피드백 부탁드리고

 

다시 한번 말씀드리지만 php를 이해 하시는 분만 사용해주세요.

제 서버에서는 테스트가 끝났지만 외부 에서는 어떻에 될지 모르므로

 

감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 11개

감사합니다. 

현재 적용해서 잘쓰고 있습니다. 

웹호스팅 + 이미지전용 서버  

이미지 전용 서버 구축해서 트래픽를 나누고  호스팅업체 비용을 줄일수 있었네요 

게시글 목록

번호 제목
24149
24140
24133
24125
24119
24109
24105
24101
24093
24089
24077
24074
24071
24070
24067
24056
24050
24046
24043
24040
24037
24036
24035
24034
24021
24017
24005
24002
23990
23980