'IT/PHP' 카테고리의 글 목록
본문 바로가기
반응형

IT/PHP6

PHP에서 타임스탬프 사용하기 1. time() 함수 1970년 1월1일 00:00:00 UTC) 이후의 초수인 현재의 타임스탬프를 취득할 수 있습니다. $timestamp = time(); $date = date("Y-m-d H:i:s", $timestamp); echo $date; 2. time() 에서 다음날 계산 현재 타임스탬프에 86400초를 추가하여 다음 날의 타임스탬프를 얻을 수 있습니다. 빼면 어제의 시간이 나온다. $tomorrow = time() + 86400; 3. mktime() 함수 특정 날짜에서 타임스탬프를 작성할 수도 있습니다.이 함수는 year, month, day, hour, minute 및 second를 인수로 사용하여 특정 날짜와 시각의 타임스탬프를 반환합니다. $timestamp = mktime(0.. 2023. 1. 29.
PHP에서 JSON 파싱하는 방법 json_decode() JSON 문자열을 분석하여 PHP 변수로 변환합니다. $json = '{"name":"John", "age":30, "city":"New York"}'; $obj = json_decode($json); echo $obj->name; // "John" json_decode($json, true) 두번째 인수를 true로 설정하면 객체를 배열로 반환 합니다. $json = '{"name":"John", "age":30, "city":"New York"}'; $arr = json_decode($json, true); echo $arr["name"]; // "John" null체크 json_decode 파싱 후 json 값이 완벽하지 않을 경우 null 반환하므로 정상적인 코드를 완성하.. 2023. 1. 25.
자바스크립트 형변환 예제 + 연산자 + 연산자는 숫자 5와 문자열 "3"을 추가하는 데 사용됩니다". 피연산자 중 하나가 문자열이므로 JavaScript는 유형 강제를 수행하고 숫자를 문자열로 변환하여 두 문자열 "5"및 "3"을 연결합니다" "53"을 만듭니다 let num = 5; let str = "3"; let result = num + str; console.log(result); // "53" parseInt() parseInt() 함수는 문자열 "42"를 숫자 42로 변환하는 데 사용됩니다. typeof 연산자는 변수의 유형을 확인하는 데 사용됩니다 let str = "42"; let num = parseInt(str); console.log(num); // 42 console.log(typeof num); // ".. 2023. 1. 24.
PHP 와 MySQL을 이용한 로그인 스크립트 암호화된 비밀번호로 로그인하기 사용자이름을 쿼리에 바인딩하여 SQL 주입공격을 방지하기 위해 준비된 명령문을 사용합니다. 데이터베이스에 일반 텍스트 비밀번호를 저장하는 대신 password_hash ( ) 함수를 사용하여 데이터베이스에 비밀번호를 저장하기 전에 암호를 해시합니다. 그런 다음 password_verify ( ) 함수를 사용하여 입력 한 비밀번호가 데이터베이스에 저장된 해시 비밀번호와 일치하는지 확인합니다. bcrypt와 같은 안전한 암호 해싱 알고리즘을 사용하고 각 암호에 고유 한 소금을 사용하는 것도 중요합니다. 또한 암호 해싱의 기본 알고리즘으로 Argon2 알고리즘을 포함하는 최신 버전의 PHP를 항상 사용해야합니다. PHP의 내장 암호 함수와 같은 라이브러리 또는 bcrypt, sc.. 2023. 1. 24.
[php] DataTable +ajax + php + mysql 사용하기 데이터 테이블을 이용하여 ajax 통신으로 디비에 있는 데이터를 테이블에 출력하는 예제이다. html 테이블 소스 : 번호 버전 수정내용 등록일 Tiger Nixon System Architect Edinburgh 61 js 소스 : 통신을 먼저하고 나온 통신에 성공하면 나온 데이터를 테이블에 뿌리는 형태이다. $('document').ready(function() { $.ajax({ type : 'POST', url : '../ajax/_ajax.php', dataType: 'json', cache: false, data : { mode:'version_list' }, success : function(result) { console.log(result); $('#dataTable').DataTable.. 2022. 9. 23.
[영카트] 관리자 메뉴 추가하기 영카트에서 주는 기능외 다른 기능을 추가개발 하기 위해 메뉴를 더 추가 해야 할 경우가 있습니다. ftp로 접속하여 adm 폴더에서 다음 파일을 찾습니다. 기능 위치에 따라 아래 파일을 수정하여 메뉴를 추가 할 수 있습니다. admin.menu100.php - 환경설정 admin.menu200.php - 회원관리 admin.menu300.php - 게시판관리 admin.menu400.shop_1of2.php - 쇼핑몰관리 admin.menu500.shop_2of2.php - 쇼핑몰현황/기타 admin.menu900.php - SMS 관리 쇼핑몰 관리에 추가기능을 개발 하기위해 메뉴를 만든다면 admin.menu400.shop_1of2.php 파일을 열어 수정합니다. 추가할 메뉴를 array에 담습니다. .. 2022. 6. 15.
반응형

TOP

Designed by 티스토리