PHP(28)
-
mysqli_real_escape_string()
mysqli_real_escape_string()란 이스케이프 문자를 \n, \r와 같이 만들어주는 php 함수이다. 선언방법 mysqli_real_escape_string(connection, escapestring); 예시 $escape_string=array( 'col1'=>mysqli_real_escape_string($connect,$_POST["name"]), 'col2'=>mysqli_real_escape_string($connect,$_POST["name"]) ); $sql="INSERT INTO [테이블명](컬럼) VALUES ('$escape_string[col1]','$escape_string[col2]')";
2021.04.05 -
카카오톡 미리보기 이미지
카카오톡 채팅에 링크주소를 적어서 보내기를 하면 해당 사이트의 미리보기 이미지가 표기 된다. (이미지 참고) 해당 미리보기 이미지는 meta tag에 설정된 og:image 내용으로 표기되는데 이 이미지가 변경이 되면 변경된 이미지로 바로 적용되어 보여지지 않는다.() 이럴때 카카오 개발자 페이지에 접속하여 "개발가이드 > Cache Tool" 메뉴로 이동하여 캐쉬를 삭제하고 다시 링크를 올려보면 변경된 이미지로 적용됨을 확인할 수 있다. 출처 - 정집사의 개발로그
2019.02.19 -
해당 주(월)의 시작일과 마지막일자 구하는 방법
//넘어오는 변수값이 없으면 오늘 기준으로 값 설정 if(!$thisY) $thisY = date("Y"); if(!$thisM) $thisM = date("m"); if(!$thisD) $thisD = date("d"); $thisW = date("w",mktime(12,12,12,$thisM,$thisD,$thisY)); // 0(일요일)에서 6(토요일)// 해당 주차의 시작 날짜 (일요일)..timestamp $thisStartW = mktime(0,0,0,$thisM,$thisD-$thisW,$thisY); // 해당 주차의 마지막 날짜 (토요일)..timestamp $thisEndW = mktime(23,59,59,$thisM,$thisD+(6-$thisW),$thisY);// 해당 월의 시작 ..
2019.02.18 -
특수문자의 수치문자 참조와 문자실체 참조
출처: 바이후(쑤기c) 참고: WIKI 문자참조 | W3SCHOOLS HTML Symbol Entities Reference HTML / XHTML 상의 특수기호가 그대로 표시되도록 기술하거나 키보드로 직접 입력할 수 없는 문자를 기술하기 위한 방법을 문자 참조 (character referendes) 라고 합니다. 문자 참조에는 1)문자 실제 참조 (character entity references) 2) 수치 문자 참조 (numerical character references)의 두가지 방식이 있다. 예를들어 "
2018.11.30 -
회원가입 정규식
// 아이디 체크 정규식var regId = /^[a-z0-9_-]\w{5,20}$/; // 비밀번호 길이 체크 정규식var regPassword = /^\w[6,16]$/; // 비밀번호 조합(영문, 숫자) 및 길이 체크 정규식var regPassword = /^(?=.*[a-zA-Z])(?=.*[0-9]).{6,16}$/; // 이메일 체크 정규식var regEmail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/; // 휴대폰번호 정규식var regMobile = /^01([016789]?)-?([0-9]{3,4})-?([0-9]{4})$/; // 숫자만 사용 정규식var regNumber = /..
2018.04.09 -
PHP 암호화(해시) - BCrypt
PHP 암호화(해시) - BCryptJohn.cho 2,705 조회 1 댓글 3 추천 16년05월18일 00:05 개요대부분의 PHP 어플리케이션들은 중요한 사용자 정보를 데이터베이스에 저장하여 액세스 및 관리하고 있습니다. 대표적인 예로 어플리케이션 내 회원가입 시스템입니다. 회원들의 중요한 정보인 이름, 비밀번호 등을 암호화 없이 일반 텍스트로 저장 하게 된다면 악의적인 생각을 가지고 침입한 해커로 부터 보호하지 못해 쉽게 탈취 당하게 됩니다. 웹 어플리케이션을 개발하는 웹개발자라면 이런 악의적인 해커로 부터 사용자 정보를 보호하는 것은 아주 중요한 부분이며 비밀번호를 보호하기 위한 최소한의 방법으로 암호화(해시)라는 기술을 사용합니다. 암호화란?암호화는 새로운 기술이 아니며, 오래전부터 실용화되어 ..
2018.01.10