[PHP] 두 날짜의 차이 계산 (strtotime)
·
PHP
두 날짜의 차이 계산 - strtotime 두 날짜를 UNIX 시간으로 변환하고 그로부터 초 수를 게산 PHP 5.3이하의 버전에서 사용 (근데... 리눅스에서 8.0 버전인데 DateTime이 안되고 strtotime만 되던데 이유를 못찾음...) 예제 코드 결과 1 year, 2 months and 3 days
[PHP] 배열 간 비교 (intersect, diff)
·
PHP
두 배열의 교집합 intersect 예제 코드 결과 Array ( [3] => 3 [4] => 4 [5] => 5 [6] => 6 ) **여러개도 가능하다 예제 코드 결과 Array ( [4] => 4 ) 두 배열의 차집합 diff 예제 코드 결과 Array ( [0] => 0 [1] => 1 [2] => 2 )
[PHP / LINUX] 리눅스 PHP 타임존 변경(시간대 변경)
·
PHP
개발 환경 타임존(시간대) 리눅스 환경에서 PHP와 DB로 웹사이트를 구축할 때 세가지 시간대가 맞아야 한다 리눅스 환경 타임존 PHP 타임존 DB 타임존 여기선 PHP 타임존에 대해 다뤄보고자 한다. 만약 리눅스 환경과 PHP 환경의 타임존이 다르면 아래와 같이 서로 안맞을 수 있다 //timetest.php PHP 타임존 변경하기 find . -name "php.ini" 파일 찾기 date.timezone을 찾아 주석을 제거하고 아래와 같이 변경 date.timezone = Asia/Seoul 아래와 같이 정상적으로 일치하는 것을 볼 수 있다. 사진 출처 - https://blog.dalso.org/linux/14118
[PHP] 디렉토리 생성 mkdir 함수
·
PHP
해당하는 경로 안에 디렉토리를 생성해야할 경우 사용하는 함수 mkdir( string $directory, int $permissions = 0777, bool $recursive = false, ?resource $context = null ): bool 설명 Owner(소유자) Group(그룹) Public(유저) Read(읽기) 400 (R) 40 (R) 4 (R) Write(쓰기) 200 (W) 20 (W) 2 (W) Execute(실행) 100 (X) 10 (X) 1 (X) Permission(권한) 700 (RWX) 70 (RWX) 7 (RWX) 여기서 권한을 설정할 때 8진수로 작성해야 한다. 따라서 777로 권한을 처리하고자 한다면 앞자리에 0을 추가해서 0777로 해야한다. 예시 현재 디..
[PHP] PHP란 무엇인가?
·
PHP
PHP(PHP : Hypertext Preprocessor) C언어를 기반으로 만들어진 서버 측에서 실행되는 서버 사이드 스크립트 언어 PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 코드를 해석하여 자동으로 동적 웹 페이지 생성 특징 주요 운영체제와 대부분의 웹 서버에서 지원 다른 프로그래밍 언어보다 직관적으로 코드를 작성할 수 있어, 작성해야 하는 코드양 적음 텍스트 처리에 특화 단점 간단한 사이트를 제작하기 위해 만든 언어기 때문에 복잡한 사이트를 만드는 데 비효율적 보안에 안전하지 않음 클라이언트 사이드와 서버 사이드 클라이언트 사이드(Client-side) 클라이언트 측에서 수행하는 처리 웹 시스템에서 브라우저는 서버에서 수신한 HTML 문서를 해석하여 화면에 표시 대표적인..
마볼링
'PHP' 카테고리의 글 목록