본문 바로가기

Web Progreming

(96)
mysql ] 값이 있으면 insert : 없으면 update INSERT INTO `person` (name, phone, memo) VALUES ('홍길동', '011-0000-000', '홍길동입니다')ON DUPLICATE KEY UPDATE name=VALUES(name), phone=VALUES(phone), memo=VALUES(memo);#case1 '홍길동'이라는 이름의 컬럼이 없으면 INSERT => INSERT INTO `person` (name, phone, memo) VALUES ('홍길동', '011-0000-000', '홍길동입니다') #case2 '홍길동'이라는 이름의 컬럼이 있으면 UPDATE => name=VALUES(name), phone=VALUES(phone), memo=VALUES(memo); ※ VALUES(컬럼이름)
PHP ] 문자 줄이기 2가지 방법 1. $str="안녕하세요. 반갑습니다."; $strlen="8"; function CutByte($str, $strlen) { $nLength = 0.0; $rValue = ""; for($i = 0; $i 127) { $tmpStr = substr($str, $i, 3); $nLength = $nLength + 1.4; $i+=2; } else if($tmpAsc >= 97 && $tmpAsc = 65 && $tmpAsc = $strlen) { $rValue = $rValue . "..."; break; } } return $rValue;..
PHP ] 핸드폰 번호 체크 function chk_phone($PHONE){ $ph = preg_replace("/[^0-9]*/s", "", $PHONE); $ph_len=strlen($ph); if( $ph_len >= '8' && $ph_len
간단한 특수 문자 확인 var str = '가나다@가나다.com';var specialRegx = /[~!@\#$%^&*\()\-=+_\’]/gi;var res = specialRegx.test(str); res : true / false
[ PHP ] 브라우저 정보 가져오기 - Stackoverflow function get_useragent_info($ua) { $ua = is_null($ua) ? $_SERVER['HTTP_USER_AGENT'] : $ua; // Enumerate all common platforms, this is usually placed in braces (order is important! First come first serve..) $platforms = "Windows|iPad|iPhone|Macintosh|Android|BlackBerry"; // All browsers except MSIE/Trident and.. // NOT for browsers that use this syntax: Version/0.xx Browsername $browsers = ..
[ jQuery ] datapicker 자주 쓰는 형식? $( ".dateType" ).datepicker({// 월을 바꿀수 있는 셀렉트 박스를 표시한다.changeMonth: true,// 년을 바꿀 수 있는 셀렉트 박스를 표시한다.changeYear: true,// 현재날짜로부터 100년이전까지 년을 표시한다.minDate: '-100y',// next 아이콘의 툴팁.nextText: '다음 달',// prev 아이콘의 툴팁.prevText: '이전 달',// 년도 선택 셀렉트박스를 현재 년도에서 이전, 이후로 얼마의 범위를 표시할것인가.yearRange: 'c-100:c+10',// 텍스트 필드에 입력되는 날짜 형식.dateFormat: "yy-mm-dd",// 월, 년순의 셀렉트 박스를 년,월 순으로 바꿔준다.showMonthAfterYear: tru..
[ PHP ] 우리나라 전화번호, 핸드폰번호 앞자리 // 연락처$tel_ary=array('02','031','032','033','041','043','042','044','051','052','053','054','055','061','062','063','064','070'); // 핸드폰번호$phone_ary=array('010','011','016','017','019');
[ 정규식 ] 특수문자 없애기 //echo preg_replace("/[ #\&\+\-%@=\/\\\:;,\.'\"\^`~\_|\!\?\*$#()\[\]\{\}]/i", "", $string);