본문 바로가기
반응형

웹개발/PHP14

avigator.userAgent를 이용한 모바일유무 체크 언어별 navigator.userAgent를 이용한 모바일 유무를 체크해주는 기능을 제공해 주고 있다. 스크립트 버전 스크립트 버전 ​ 2016. 8. 19.
그누보드 - 관리자 쪽지 보낼때 다른 회원에게 같이 보내기 관리자에게 또는 특정회원에게 쪽지 발송시 원하는 회원에게 전달하는 기능. 수정파일 : /bbs/memo_form_update.php 15번째 줄 시작 ?12345678910111213141516171819202122 //쿼리중 mb_1,mb_2 추가함. $row = sql_fetch(" select mb_id, mb_nick, mb_open, mb_leave_date, mb_intercept_date,mb_1,mb_2 from {$g5['member_table']} where mb_id = '{$recv_list[$i]}' "); if ($row) { if ($is_admin || ($row['mb_open'] && (!$row['mb_leave_date'] || !$row['mb_intercept_da.. 2016. 8. 2.
그누보드 베스트글 리스트 만드는법 기본 베이직 스킨에 적용해 봤습니다.list.skin.php에 사용할 카테고리를 붙여넣기합니다.아래 테이블명은 맞춰서 수정하세요. 아래 게시판아이디는 bestboard 입니다. 카테고리 >기본 >BEST >유배 이렇게만 사용하면 기본과 유배는 잘 되나 베스트는 댓글갯수쿼리에 문제가 있을 수 있어서 /lib/common.lib.php의 637번째 줄에 추가를 해줍니다. case "wr_hit" : case "wr_good" : case "wr_nogood" : case "wr_comment" : //이부분 추가하세요. $str .= " $field[$k] >= '$s[$i]' "; break; // 번호는 해당 검색어에 -1 을 곱함 이러면 원하는 정도의 게시판은 구현을 하실 수 있습니다. 심플하게 변경을.. 2016. 8. 2.
그누보드 투표 기간 관리 하기 그누보드 5.1.0 버전 기준입니다. 1. 테이블 변경 2. 소스 수정 및 추가 끝. 빨간색은 추가를 파란색은 수정으로 보시면 됩니다. 우선 투표테이블 변경 (phpmyadmin 있으시면 좀 편합니다.) 쿼리를 실행 하세요. ALTER TABLE `g5_poll` ADD `po_edate` DATE NOT NULL DEFAULT '0000-00-00' AFTER `po_date` 각 페이지 수정 /adm/poll_form.php 88 줄 투표등록일 투표등록일 2016. 8. 2.
그누보드 설치시 data 퍼미션 문제 참고용 CentOS6.7에 SELinux 기능으로 인해 사용자 권한으로 아파치설정해도 계속해서 문제가 있었음. SELinux 기능을 꺼야 한다는 문구가 있으나 보안상 좋지 않을 같아 방법을 찾았음. chcon -R -t httpd_sys_content_t /home/사용자/public_html/그누보드/data 위 명령어로 처리하니 세션이던 첨부파일이던 깔끔하게 해결 완료. ​​/home부터는 그누보드 설치된 곳에서 data까지 적어서 각자 적용해야 함. 2016. 8. 2.
[그누보드5] 분류별 공지사항 노출하기 그누보드 5 전용입니다. bbs/list.php 수정필요합니다.반드시 백업 후 수정하시기 바랍니다. 2015. 8. 18.
[그누보드5] 최신글 랜덤으로 노출하기 캐쉬기능 이용시 기본 10분 문서중 내용에 주석이 있으니 시간은 알아서 조절하면 됩니다. 함수를 만들어 놓은거니 스킨과는 무관합니다. /extend/ 안에 넣어 주면 됩니다. 사용법 2015. 8. 18.
그누보드5 레이어 팝업등 다음주소 undefined 오류시 common.js 파일 수정 /** * 우편번호 창 **/var win_zip = function(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2, frm_addr3, frm_jibeon) { if(typeof daum === 'undefined'){ alert("다음 우편번호 postcode.v2.js 파일이 로드되지 않았습니다."); return false; } var zip_case = 1; //0이면 레이어, 1이면 페이지에 끼워 넣기, 2이면 새창 var complete_fn = function(data){ // 팝업에서 검색결과 항목을 클릭했을때 실행할 코드를 작성하는 부분. // 각 주소의 노출 규칙에 따라 주소를 조합한다. // 내려오는 변수가 값.. 2015. 8. 18.
배열 키와 값으로 정렬후 합치기 echo ""; print_r($elDay); echo ""; Array ( [7] => 1 [10] => 12 [13] => 13 [15] => 26 [20] => 27 [27] => 29 ) $keys = array_keys($elDay); //키값으로 분리해 놓기 array_multisort($keys, SORT_ASC); $values = array_values($elDay); //값으로 분리해 놓기 Array //키 배열 ( [0] => 7 [1] => 10 [2] => 13 [3] => 15 [4] => 20 [5] => 27 )Array //값 배열 ( [0] => 1 [1] => 12 [2] => 13 [3] => 26 [4] => 27 [5] => 29 ) $new_arr = array_.. 2009. 12. 2.
php에서 해당월의 마지막 날짜 구하기 함수 : string date ( string $format [, int $timestamp ] ) int mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] ) 사용방법은 간단하다. $today = time(); $end_day = date("t", $today); 예제: // 2007년 12월의 마지막 날짜는 31임 $end_day = date("t", mktime(0, 0, 0, 12, 1, 2007)); echo $end_day; 결과 : 31 2009. 10. 6.
Example #1 ftp_fput() example FTP upload server 2 server 2009. 4. 29.
국가별 아이피 대역 검사하는 방법 Last database update: September 20, 2008 Sample Scripts: Output full country name 2008. 10. 15.
반응형