1/25 페이지 열람 중
추가배송비 관련해서 필요해서 찾아보니, 추가배송비 데이타를 등록하도록 해주는 좋은 기능을 공개해주셔서 감사합니다. https://sir.kr/yc5_skin/1195 추가배송비 수정하는 기능을 구현해서 사용하니 좋아서 공유합니다. ChatGPT 도움을 받아서 만들었습니다. << 변경전 >> << 변경후 >> 1. adm / shop_admin / sendcostlist.php 내용에서 1-1. 내용 변경 // 등록된 배송비 목록이 이름순서로 표시되도록 변경 $sq…
KAKAO 우편번호 서비스 postcode.v2.js 파일이 로드되지 않았습니다. 우편번호 입력 항목 아래에 내용을 추가합니다. <?php if ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']=='on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO']==='https…
그누보드5 의 함수중 요일을 표시하는 함수가 있습니다. get_yoil($date, $full=0) 목록 list.skin.php <?phpecho " (".get_yoil($list[$i]['wr_datetime'], $full=0)."요일)"; ?> 본문 view.skin.php <?phpecho " (".get_yoil($view['wr_datetime'], $full=0)."요일)"; ?> 글쓰…
해당 취약점 존재 시 공격자가 조작된 Server Side Script 파일을 업로드 하고 실행하여, 쉘 권한 획득 후 홈페이지를 통해 시스템 명령어를 실행하고, 웹 브라우저를 통해 그 결과 값을 보며, 시스템 관리자 권한 획득 또는 인접 서버에 대한 침입을 시도할 수 있으므로 업로드 되는 파일의 확장자에 대한 적절성 여부를 검증하는 로직을 구현 아래 확장자의 파일은 업로드시 삭제 php , pht , phtm , htm , cgi , pl , exe , jsp , asp , inc , phar , java , js , txt ,…
사이트의 안전을 위해서 패스워드를 어렵게 만들 때, 정규식으로 체크를 하는 방법입니다. 1. 정규식 만들기 1. 8자 이상 2. 소문자 최소 한개 3. 대문자 최소 한개 4. 숫자 5. 연속된 글자 3개이상은 안됨 6. 스페이스 안됨. 일때 체크하는 정규식 (?!.*[ ])(?=.*\w)(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[\W])(?!.*(.)\1{2,})^.{8,}$ (?!.*[ ]) : 스페이스가 없고 (?=.*\w) : 워드용 글자가 있고 (?=.*[A-Z]) : 대문자 있고 (?=.…
로그인후 관리자 (adm) 접속하면 alert 창이 뜨면서"정상적으로 로그인하여 접근하시기 바랍니다." 메시지가 보이면서 로그아웃 될때 해결 방법입니다. 방화벽 서버가 real IP 를 가져오지 못해서 접속한 관리자 아이디가 중복 아이피가 표시되는 경우 입니다. adm / admin.lib.php 파일에 아래 내용을 주석합니다. // 관리자의 아이피, 브라우저와 다르다면 세션을 끊고 관리자에게 메일을 보낸다. $admin_key = md5($member['mb_datetime'] . get_r…
IE(Internet Explorer)는 윈도우에 기본 탑재되어 편리한 웹 생활을 담당해주었던 인터넷 브라우저의 일종입니다. 하지만 윈도우 10이 발표되고 Edge Browser(엣지 브라우저)가 발표됨에 따라 IE의 지원은 끊겼습니다. 따라서 IE에 탑재된 Trident엔진은 CSS를 정확히 지원을 못하고, 예상치 못한 오류들을 보여주고 있습니다. IE 사용자가 홈페이지 방문시 다른 브라우저로 접속하도록 안내하는 웹페이지를 보여주기 위해 제작된 코드 입니다 1.그누보드5 / ie_redirect.html 파일 생성 업로드 &l…
네이버 단축URL Open API ( me2.do 짧은주소) 서비스를 사용하는 방법입니다 그누보드 본문에 적용했고, 그것을 정리하였습니다 다른 플러그인의 함수와 충돌하지 않도록 수정했습니다 1. 그누보드 최상단에 naver_shorturl.php 파일을 생성하고 아래 내용을 저장 <?php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 // 네이버 단축URL Open API ( me2.do ) $NaverShorUrl_client_id = "1ZzKX0pd…
그누보드의 문자발송( SMS5 ) 의 디비 테이블이 sms5_book 등의 형태로 생성이 됩니다 이것을 그누보드5의 g5_sms5_book 의 형태로 변경해서 설치 및 사용하는 방법입니다 extend / sms5_extend.php 내용중에서 $g5['sms5_prefix'] = 'sms5_'; 를 아래와 같이 변경합니다 $g5['sms5_prefix'] = G5_TABLE_PREFIX.'sms5_';
로그인 스킨에 캡차 코드를 적용하는 방법입니다. 1-1. skin/member/basic/login.skin.php if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 아래에 추가 include_once(G5_CAPTCHA_PATH.'/captcha.lib.php'); 1-2. skin/member/basic/login.skin.php </form> 위에 적당한 위치에 추가 <div style="text-align: cen…