일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 이클립스
- 코드이그나이터
- 이클립스 프로젝트 변경
- strtotime()
- DDL
- 톰캣 9.0 설치
- php
- 자바스크립트
- scanner 연습문제
- 웹에 데이터를 전송하는 방법
- id 체크
- github
- CMD
- 코드 처리 시간
- 기초 HTML
- [Eclipse] 이클립스 마켓플레이스 (Marketplace) 사용방법
- 자동 배포
- ER 마스터 사용법
- 코드 정리
- php 날자 함수
- Nexacro
- 개발 일기
- 이클립스 서버연동
- 오라클 초기 셋팅
- oracle datatype
- PLSQL 설치
- Oracle
- 실행파일만들기
- 자바
- js
- Today
- Total
목록PHP & MySQL (10)
Chillax in dev
GET 방식과 POST 방식 웹에서 데이터를 전송하는 두 가지 주요한 방식은 GET 방식과 POST 방식이 있습니다. 각방식의 특징과 사용법을 살펴보겠습니다. GET 방식 - GET 방식은 URL에 데이터를 첨부하여 전송하는 방식입니다. 데이터가 URL에 그대로 노출되기 때문에 보안에 취약한 부분이 있습니다. URL을 통해 값을 붙여 전송하는 방식이기 때문에 전송용량에 제한이 있습니다. 용량 제한은 클라이언트가 사용하는 브라우저나 서버에 따라 상이하지만 많은 브라우저들이 일반적으로 2,048자(또는 2KB)로 제한됩니다. 이는 URL에 허용하는 전체 길이 즉 URL 자체를 포함한 용량입니다. 웹 서버의 경우는 대부분 2KB ~ 3KB 사이의 제한을 가지고 있습니다. 그러니 대량의 데이터를 전송해야 한다면..
내가 작성한 코드의 실행 시간을 알아봅니다. 우리가 코드를 작성할 때 항상 염두해야 할 점이 뭐가 있을까요? 많은 데이터를 View딴에서 수행할 때 항상 걱정하게 되는 것은 처리 속도가 아닐까 생각해요. 특히 내가 작성한 코드가 많은 데이터를 헨들링해야하거나 처리하는 중 많은 loop를 순환하는 과정에서 어떤 부분에서 딜레이가 되는지 알면 코드를 최적화하는데 도움이 될 것입니다. 웹 브라우저에서 지원하는 로컬 스토리지 및 쿠키의 용량 제한 살펴보기 이를 고려하기위해서 우선 브라우저를 기준으로 화면에 데이터를 뿌려주는 상황을 가정해 보면 클라이언트의 브라우저 기준으로 얼마나 많은 데이터 처리가 가능한지 메모리의 한계를 파악하는 것도 중요하겠는데요. 흔히 메모리 때문에 페이지가 죽는경우는 대부분 브라우저 메..
[PHP] 특정 문자열이 포함되어있나 확인 특정 문자열에서 원하는 문자열이 포함되어있는지 아닌지 확인하는 방법입니다. strpos() 내장 함수 를 자세히 알고 싶다면 여기서 확인하세요. https://chillin-dev.tistory.com/70 [php] 원하는 데이터 찾기 strpos(), in_array() 원하는 데이터 찾기 strpos(), in_array() - 매번 원하는 데이터를 찾을 때 자주 검색해 보게 되는 strpos() , in_array()는 PHP개발 중 거의 매일 사용하는 함수들이다. 이런 함수는 외워주면 좋습니다. strpos( chillin-dev.tistory.com 구분자 | 로 구성된 string 데이터에서 특정 코드를 포함한 문자열인지 검증합니다. $txtStri..
[php] 문자열 날자 데이터로 저장하기 흔히 기간에 대한 데이터를 저장할 때 php의 date()와 strtotime()을 많이 활용합니다. 단순하게 2023-07-06 11:00:00 와 같이 날자, 시간, 분 초까지 문자열을 DATETIME 타입으로 변환하여 저장하고 싶을 때 어떻게 할까요? Y-m-d H:i:s 형식으로 문자열을 날자데이터로 저장합니다. 반드시 date 포멧에 맞춰주자! Y-m-d H:i:s 형식으로 문자열을 맞춰주면 됩니다. date() 함수 PHP에서 date() 함수를 사용하면 현재 날짜와 시간에 대한 정보를 다양한 형식으로 출력할 수 있습니다. 다음은 date() 함수의 사용법입니다. 위 코드에서 Y는 연도, m은 월, d는 일, H는 24시간 형식의 시간, i는 분, s는..
[php] 특정 기간에 코드 변경되게 개발하는 법 이번엔 따로 코드를 수정하지 않아도 시간이 되면 알아서 미리작성한 코드로 변경되도록 하는 방법을 소개합니다. 예를 들어보면 어떤 코드를 3일 후 어떤 내용으로 변경해야 할 경우 특정시간에 변경하는 것이 힘들 수 있습니다. 단순한 작업의 경우 미리 작성한 코드를 특정시간을 기준으로 변경할 수 있습니다. PHP의 strtotime() 함수 활용하기 PHP의 strtotime()을 활용하면 설정한 날자를 기준으로 미리 작성해 둔 코드를 바로 변경하여 단순하게 활용가능합니다. strtotime() 함수는 PHP에서 사용되는 내장 함수로, 일반적으로 문자열로 표현된 날짜와 시간을 Unix 타임스탬프로 변환하는 데 사용됩니다. Unix 타임스탬프는 1970년 1월 ..
[php] 엑셀 다운로드 Process 정리하기 - php model에서 엑셀 다운로드 하는 부분을 정리했습니다. 코드이그나이터 3.0을 기준으로 개발했습니다. 라인별 코멘트를 기준으로 전체적인 흐름을 참고해 주세요. 1. 일단 엑셀로 다운 받을 데이터를 조회했다는 가정으로 작성했습니다. 이렇게 $itemList 에 엑셀로 다운로드할 필드를 Array를 준비합니다. //예시 $qry = $this->db2->query("select * from `ws_units` where `unit_srl`='".$row->unit_srl."' "); if($qry->num_rows() == 1){ $product = $qry->row(); array_push($itemList, $product); } 2. 엑셀 다운..
원하는 데이터 찾기 strpos(), in_array() - 매번 원하는 데이터를 찾을 때 자주 검색해 보게 되는 strpos() , in_array()는 PHP개발 중 거의 매일 사용하는 함수들이다. 이런 함수는 외워주면 좋습니다. strpos() : 문자열에서 내가 원하는 값이 있나 확인하는 함수 사용 예시 설명 - PHP 메뉴얼에서 검색해 보면 strpos() 함수의 원형은 이렇습니다. https://www.php.net/manual/en/function.strpos.php PHP: strpos - Manual A pair of functions to replace every nth occurrence of a string with another string, starting at any posit..
[PHP] 다중 배열 foreach 순회하기 - 개발 업무를 하다 보면 결국 마지막에 하는 일은 json, xml을 파싱 하거나, 복잡한 배열을 주고받으며 내가 원하는 형태로 가공하는 일을 합니다. 특히 API를 활용하는 개발을 진행할 때 수신 측에 조건을 모두 충족하는 Request를 만들어 보내야 하는 경우가 많습니다. 즉 배열의 순회를 물 흐르듯 해야 하지요. 이것이 기초이면서 생각보다 Trying to get property of non-object , illegal off set type ... 같은 에러를 반환할 때가 많습니다. 실무 중 내가 활용한 PHP foreach 사용 예시들을 계속 추가해볼까 합니다. 1. foreach 사용법 - PHP에서 foreach를 쓰면 배열의 원소, 객체의 ..