기본 사용 방법 예 #1 출력 제어 예 ob_start(); echo "Hello\n"; setcookie("cookiename", "cookiedata"); ob_end_flush(); 위의 예에서 echo 의 출력은 ob_end_flush() 가 호출 될 때까지 출력 버퍼에 저장됩니다. 출력 버퍼링 제어 소개 미리 정의된 상수 예 기본 사용법 출력 재작성 사용 출력 제어 기능 flush — 시스템 출력 버퍼 플러시 ob_clean — 출력 버퍼 청소(지우기) ob_end_clean — 출력 버퍼를 청소(지우기)하고 출력 버퍼링을 끕니다. ob_end_flush — 출력 버퍼를 플러시(전송)하고 출력 버퍼링을 끕니다. ob_flush — 출력 버퍼를 플러시(보내기) ob_get_clean — 현재 버퍼..
stream_context_create(?array $options = null, ?array $params = null): resource 사전 설정 에 제공된 모든 옵션을 사용하여 스트림 컨텍스트를 만들고 반환합니다 stream_context_create — 스트림 컨텍스트를 생성합니다. stream_context_get_default — 기본 스트림 컨텍스트 검색 stream_context_get_options — 스트림/래퍼/컨텍스트에 대한 옵션 검색 stream_context_get_params — 컨텍스트에서 매개변수를 검색합니다. stream_context_set_default — 기본 스트림 컨텍스트 설정 stream_context_set_option — 스트림/래퍼/컨텍스트에 대한 옵션을..
basename(string $path, string $suffix = ""): string 파일이나 디렉토리에 대한 경로를 포함하는 문자열이 주어지면 이 함수는 후행 이름 구성요소를 반환합니다. basename() 은 로케일을 인식하므로 멀티바이트 문자 경로가 있는 올바른 기본 이름을 보려면 setlocale() 함수를 사용하여 일치하는 로케일을 설정해야 합니다. path현재 로케일에 유효하지 않은 문자가 포함되어있으면 basename() 의 동작 이 정의되지 않습니다. dirname() - 상위 디렉토리의 경로를 반환합니다. pathinfo() - 파일 경로에 대한 정보를 반환합니다. echo "1) ".basename("/etc/sudoers.d", ".d").PHP_EOL; echo "2) ".b..
일반적으로 __DIR__이나 __FILE__ 등을 활용해 현재 위치를 구해 경로를 제어하지만 실제 터미널과 같이 파일 시스템에서의 디렉토리 제어가 필요한 경우들이 있습니다. opendir 등은 resource인 open directory handle를 반환합니다. chdir(string $directory): bool PHP의 현재 디렉토리를 변경합니다. echo getcwd() . "\n"; chdir('public_html'); echo getcwd() . "\n"; /* result to: /home/paric /home/paric/public_html */ chroot(string $directory): bool 루트 디렉토리를 변경하고자 할 때 사용되는 함수입니다. 현재 작업 디렉토리를 "/"로..
JSON 데이터 교환 형식을 구현합니다. PHP에는 PHP용으로 특별히 작성되고 PHP 라이선스에 따라 라이선스가 부여된 파서가 함께 제공됩니다. json_encode(mixed $value, int $flags = 0, int $depth = 512): string|false 제공된 $value의 JSON 표현을 포함하는 문자열을 반환합니다. 모든 $flags 값은 JSON 상수 페이지에 설명되어 있습니다. json_decode() json_decode( string $json, ?bool $associative = null, int $depth = 512, int $flags = 0 ): mixed JSON으로 인코딩된 문자열을 가져와 PHP 변수로 변환합니다. (이 함수는 UTF-8로 인코딩된 문자..
PHP에서 다른 서버로 URL을 전송해야 할 때 사용합니다. cURL을 PHP에서 그대로 사용하는 경우는 많지 않지만 가장 기본적인 방법 입니다. Client URL Library Introduction Installing/Configuring Requirements Installation Runtime Configuration Resource Types Predefined Constants Examples Basic curl example cURL Functions curl_close — Close a cURL session curl_copy_handle — Copy a cURL handle along with all of its preferences curl_errno — Return the last..
get_headers()와 get_meta_tags()는 서버가 클라이언트로서 동작하는 함수 이다. get_headers(string $url, bool $associative = false, ?resource $context = null): array|false HTTP 요청에 대한 응답으로 서버에서 보낸 헤더가 있는 배열을 반환합니다. 예) 기본사용 $url = 'http://www.example.com'; print_r(get_headers($url)); print_r(get_headers($url, true)); 출력: Array ( [0] => HTTP/1.1 200 OK [1] => Date: Sat, 29 May 2004 12:28:13 GMT [2] => Server: Apache/1.3...
session_save_path (?string $path = null): string|false 현재 세션 저장 경로 가져오거나 설정합니다. 올바르게 수행하기 위해서는 session_start() 전에 session_save_path()를 호출해야 합니다. session_start (array $options = []): bool GET 또는 POST 요청을 통해 전달되거나 쿠키를 통해 전달된 세션 식별자를 기반으로 세션을 생성하거나 현재 세션을 재개합니다. session_start() 가 호출되거나 세션이 자동으로 시작되면 PHP는 열기 및 읽기 세션 저장 핸들러를 호출합니다. 명명된 세션을 사용하려면 session_start() 를 호출하기 전에 session_name ()을 사용하면 됩니다. 일반..
setcookie setcookie() 는 나머지 HTTP 헤더와 함께 보낼 쿠키를 정의합니다. 다른 헤더와 마찬가지로 쿠키는 스크립트의 출력 보다 먼저 전송되어야 합니다. setcookie( string $name, string $value = "", int $expires_or_options = 0, string $path = "", string $domain = "", bool $secure = false, bool $httponly = false ): bool 쿠키에는 중요하지 않은 정보들을 입력해 놓아야 합니다. 클라이언트단에 평문으로 저장되는 정보이기 때문에 사용자가 너무나도 쉽게 위변조가 가능하기 때문입니다. ex) 팝업창 오늘하루닫아놓기 여부 세션에 저장하는 정보는 서버단에 저장되기 때문에..
time은 1970년 1월 1일 00:00:00 부터 경과한 시간을 수치로 변환해준다. 이를 Unix Timestamp라 부른다. echo $time = time(); // result : 1643292886 localtime을 이용해 현재시간에 대한 값을 Array 형태로 받을 수 있다. localtime 첫번째 인자는 timestamp를 의미하고 두번째 인자의 경우 생략하여도 되지만 true값을 넣어주면 key가 index Key에서 tm_xxx 형태로 변경된다. ex) tm_min => int(23) echo $time = time(); var_dump( localtime($time, true)); /* array(9) { 'tm_sec' => int(45) 'tm_min' => int(5) 'tm..
- Total
- Today
- Yesterday
- 워드프레스
- 한빛미디어
- wordpress #워드프레스 #url
- 썸머노트
- 빈화면
- URL디코딩
- FTP권한문제
- 이사
- 철거
- CSPRNG
- URL인코딩
- 라이트세일
- WordPress
- MySQL
- ontent
- Lighitsail
- 지대공
- Sanitize
- 스프레드연산자
- php
- 빛의성당
- 고흐1인칭시점
- Theme Customization
- 사용자정의하기
- 11번가 아마존 #우주패스 #우주쓰레기
- 도스 코파스
- wp-members
- 코스모스팜
- url복사
- 이전설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |