첨부파일에 그림 파일이 없으면 글 못쓰게 하는 방법좀 알려주세요 ㅠ

첨부파일에 그림 파일이 없으면 글 못쓰게 하는 방법좀 알려주세요 ㅠ

QA

첨부파일에 그림 파일이 없으면 글 못쓰게 하는 방법좀 알려주세요 ㅠ

본문

첨부파일에 그림이 없으면 글을 못쓰게 해야하는데 preg_match로 wirte_update에서 바꾸니까 아예 글 작성이 안되버리네요 ㅜㅜ

 

jpg파일이 하나이상 있어야 글을 쓸 수 있게 하는 방법 없을까요 고수님들 ㅠㅠ 바로 채택갑니다

이 질문에 댓글 쓰기 :

답변 1


$image_t = 0;

FOR ($i=0; $i<count($_FILES['bf_file']['name']); $i++) {
    $filename  = $_FILES['bf_file']['name'][$i];
    $filename  = get_safe_filename($filename);
    if ( preg_match("/\.({$config['cf_image_extension']})$/i", $filename) ) {
    $image_t++;
    }
}

if ($image_t == 0)
{
  alert ("이 게시판에는 이미지를 등록하여야 글쓰기 할수 있습니다.");
}
​

 

/bbs/write_update.php 파일 위부분에 위 소스를 추가하고 테스트 해 보세요.

 

다만 이 방법은 PHP 파일을 건드려야 합니다.

게시판마다 사용하는게 다를 텐데 적용하려는 게시판 코드를 위 소스 위에 별도로 별도로 써 줘야 합니다.

변경할때 다시 PHP 파일을 변경해야 하죠.

 

불편한 방법이고 프로그래머가 아니면 소스를 잘못 건드려서 사이트가 정상적으로 작동하지 않거나 글쓰기 하면 에러가 날수 있습니다.

 

 

 

 

이걸 할수 있는 프로그래머에게 의뢰하시는것도 방법인듯 합니다.

그누보드 관리자 화면에서 게시판마다 "이미지 필수 등록" 옵션을 넣어서 이미지를 등록해야만 글쓰기가 가능하도록 하는 방법 말이죠.

그러면 홈페이지 접속해서 이 게시판에 이미지 필수 등록 할지 말지를 선택할수 있어서 좋습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,680 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT