본문 바로가기

개발194

javascript 숫자와 쉼표만 입력 가능하도록 처리 function removeChar(event) { event = event || window.event; var keyID = (event.which) ? event.which : event.keyCode; if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 || keyID == 9 ){ return; }else{ event.target.value = event.target.value.replace(/[^-\,0-9]/g, ''); } } ----------------------------- 숫자만 ex)123425 event.target.value = event.target.value.replace(/[^0-9]/g, ''); 숫자와 쉼표 ex.. 2022. 2. 11.
php 세션시간 소스로 수정 //세션 시간 무한 설정 session_cache_limiter('private'); ini_set("session.cookie_lifetime", 999999999); ini_set("session.cache_expire", 999999999); ini_set("session.gc_maxlifetime", 999999999); 2022. 2. 11.
og php 라이브러리 png 파일 jpg로 변경하기 /*ex og 라이브러리 orig_img = 원본 데이터 copy_img = 변경 데이터 $orig_img='user/product/1229_1.png'; $copy_img='user/product/1229_3.jpg'; 호출 예시 MakepngToJpgImg('user/product/'.$val['code'].'_1.png','user/product/'.$val['code'].'_3.jpg'); */ function MakepngToJpgImg($orig_img,$copy_img) { $image = imagecreatefrompng($orig_img); $bg = imagecreatetruecolor(imagesx($image), imagesy($image)); imagefill($bg, 0, 0, .. 2021. 12. 15.
because the name is already in use php require include => require_once 로 변경! 2021. 10. 26.
input array name [] script 중복 처리 var receive_tel_array = new Array(); for (let i = 0; i 2021. 9. 28.
php 연도 다음해까지 월별로 배열에 담기 $start = '2020-10'; $end = '2021-03'; $arr = array(); while(true){ array_push($arr, $start); $start = date('Y-m', strtotime("{$start} +1 month")); if($end 2021. 9. 6.
javascript 링크 복사 function clip(trb) { var IE=(document.all)?true:false; if (IE) { if(confirm('주소를 클립보드에 복사하시겠습니까?')) window.clipboardData.setData('Text', trb); } else { temp = prompt('이 글의 주소입니다. Ctrl+C를 눌러 클립보드로 복사하세요', trb); } } 2021. 9. 6.
tr 리스트 중간행 삭제시 번호 정렬 for (let i = 0; i 2021. 8. 21.
script onclick 중첩시 부모것 먼저 실행 안되도록 처리 2 3 2를 클릭시 1출력 후 2가 출력됨 2 3 2만 출력하게 하고 싶은 경우 if(event.stopPropagation){event.stopPropagation();}event.cancelBubble=true; 2021. 8. 19.
현 페이지에서 특정 영역 인쇄, pdf 저장 기능 function register(type){ /* if(form.company.value==''){ alert('기업명을 입력해 주세요.'); form.company.focus(); return false; } if(form.name.value==''){ alert('담당자명을 입력해 주세요.'); form.name.focus(); return false; } if(form.title.value==''){ alert('견적서명을 입력해 주세요.'); form.title.focus(); return false; } */ if(type=='click_print'){ click_print(); }else if(type='click_pdf'){ click_pdf(); } } function click_print.. 2021. 8. 18.
시작일 종료일 기준 전 포함 후 체크하는 쿼리문 "select mo.* ,DATE_ADD(start_date,INTERVAL day DAY) as end_date, TO_DAYS(CURRENT_DATE)-TO_DAYS(start_date) AS start_diff_date,TO_DAYS(CURRENT_DATE)-TO_DAYS(DATE_ADD(start_date,INTERVAL day DAY)) AS end_diff_date, m.name as user_name from ".$this->table." mo left join member m on(mo.member_code=m.code) where 1".$add_where." order by mo.code desc"; foreach($data['list'] as $key => $val) { if($val[.. 2021. 8. 13.
php 비로그인 시 로그인 페이지로 이동 '; exit; //작동 정지로 화면 반짝임 제거}else{ $this->reqData['member_code'] = $_SESSION['login_code'];}getLoginId() 함수로 로그인 로그인한 세션이나 쿠키 로컬 데이터 등등 정보 확인 2021. 8. 13.