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

두가지 질문입니다.

· 15년 전 · 1830 · 2
게시판에서 이미지 첨부하고 파일명을 보면
ftp에서 보면 (../data/file/test/1904383209_t6j4zGKC_a3.gif)
아래와 같이 나옵니다. 게시판에서 파일명 a3.gif 파일로 올렸는데 보여질때는 1904383209_t6j4zGKC_이 부분이 자동으로 생깁니다. 1904383209_t6j4zGKC_ 이 부분을 없애거나 일괄하게 적용하게 가능한지요.

즉 게시판에서 첨부파일명은 a1.gif 로 올리면 데이타파일에도 그냥 a1.gif 로 나오게 하고자 합니다
가능한지요.
게시판에 게시물이 없을 때는 "게시물이 없습니다." 란 메시지가 나오는데 아예 안나오게 하는 방법은 없나요.
번호/제목/글쓴이/조회 등 게시판이 없는 것 처럼 모두 나오지 않게요.
아시면 좀 답변좀...

댓글 작성

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

로그인하기

댓글 2개

15년 전
흠.. 파일명 고치는건요
bbs/write_update.php 파일에서
$filename = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $filename);

// 접미사를 붙인 파일명
//$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.urlencode($filename);
// 달빛온도님 수정 : 한글파일은 urlencode($filename) 처리를 할경우 '%'를 붙여주게 되는데 '%'표시는 미디어플레이어가 인식을 못하기 때문에 재생이 안됩니다. 그래서 변경한 파일명에서 '%'부분을 빼주면 해결됩니다.
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr(md5(uniqid($g4[server_time])),0,8).'_'.str_replace('%', '', urlencode($filename));

이 부분을 고쳐야겠죠.. 보시면 ip랑 시간이랑 파일이름을 인코딩해서 올리는데.. 그 부분을 다 빼고 파일이름으로 걍 올리면 되고

이 부분을 수정했을때 view 파일도 불러올때 이름을 수정해야서 불러와야겠죠? ㅎㅎ
손볼곳이 여러곳임..
두분째로 게시물이 없을때는 list_skin.php 에서 밑에부분에 보시면

if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; }

뭐 대충 이런부분이 있을꺼에요 그 부분을 수정... "게시물이 없습니다." 라는 문구만 빼면 되겠죠? ㅎㅎ
if (count($list) == 0) { echo "<tr><td colspan='$colspan' height=100 align=center>게시물이 없습니다.</td></tr>"; }
저도 이 부분을 빼고 했는데 "게시물....."이것만 나오지 않고 리스트내용 그대로 나옵니다.
전 리스트에 번호 제목 작성자 등 모두 안나오게 했으면하죠

그리고 위 파일명건은 그대로 놔 둬야 겠네요.
전 운영자가 aa게시판에 그림파일명을 aa.gif로 올리면 그 그림파일을 메인페이지 배경<table border="0" background="./g4/dafe/file/aa/aa.gif">으로 하면 손쉽게 배경을 바꾸지 않을까해서 한번...

ftp에 접속하지 않고 쉽게 배경을 바꾸는 방법은 없을까요

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440