ALL

PHP 문자열이 포함되어 있는지 확인 str_contains 사용 방법

문자열 안에 특정 문자열이 포함되어 있는지 확인하는 방법 중str_contains를 사용하는 방법을 알아보겠습니다. str_contains는PHP8부터 사용가능한 함수입니다. PHP8이전 버전에서는 사용할 수 없습니다. PHP8이전 버전에서 문자열이 포함되어 있는지 확인하기 위해서는preg_match()함수를 사용합니다. preg_match()함수 사용법은 아래를 참조해 주세요. 알기 쉬운 PHP 정규식 표현 preg_match 함수 설명 및 링크링크 str_contains() 대상 문자열에 지정한 문자열이 있는지 확인하고 싶은 경...
ALL

PHP 파일 갱신 시간 취득 filemtime 사용 방법

파일 갱신 시간을 취득하는 방법을 알아보겠습니다. PHP에서 갱신 시간을 취득하기 위해서filemtime을 사용합니다. filemtime작성 방법을 보겠습니다. filemtime(파일 이름) 반환값은Unix 시간형태를 반환합니다. 샘플 코드를 보면서 확인해보겠습니다. echo filemtime('/home/test.txt'); 결과 1649819415 home디렉토리 밑에test.txt라는 파일이 있다고 가정하겠습니다. 파일을 마지막으로 갱신한 시간은2022/04/13 12:10:15입니다. 취득한 마지막 갱신 시간은Unix시간으로...
ALL

PHP 파일 이름 변경 또는 이동 하기 rename 사용 방법

PHP에서 파일 이름을 변경하거나 이동하는 방법에 대해 알아보겠습니다. 파일을 이름을 변경하거나 이동하기 위해서는rename함수를 사용합니다. rename과copy함수의 차이점은 원본 파일을 남겨둘 것인지 아닐 것인지입니다. copy 함수의 사용 방법은 아래를 참조해주세요. rename함수의 사용 방법은 다음과 같습니다. rename(원본 파일 전체 경로 , 이름 변경 후 전체 경로) 원본 파일의 전체 경로와 파일 이름을 지정합니다. 변경할 이름과 파일을 이동할 전체 경로를 지정합니다. 지정한 경로에 변경하려고 했던 파일이 존재하는...
ALL

PHP 파일 복사 copy 사용 방법

PHP를 사용해 파일을 복사하는 방법을 알아보겠습니다. 파일을 복사하기 위해서는copy()함수를 사용합니다. 사용 방법은 다음과 같습니다. copy(원본 파일 전체 경로 , 복사 파일 붙여 넣을 전체 경로) 원본 파일이 있는 전체 경로와 파일 이름을 지정해야 합니다. 붙여 넣고 싶은 장소의 전체 경로와 파일 이름을 지정해야 합니다. 주의 점으로는 붙여 넣을 장소에 지정한 파일 이름이 존재하는 경우에는 덮어쓰기를 하니 주의해서 사용해야 합니다. 샘플 코드를 보도록 하겠습니다. copy('/home/test.txt','/home/tes...
ALL

PHP FTP 서버 파일 전송 방법 샘플

다른 서버에 파일을 전송하고 싶은 경우에FTP를 사용하는 경우가 많습니다. PHP에서도FTP함수를 사용해 다른 서버에 파일을 보낼 수 있습니다. FTP함수 사용방법과 예제를 보도록 하겠습니다. FTP 파일 전송 FTP함수를 사용해 다른 서버에 파일을 전송하는 단계를 보면 다음과 같습니다. 서버 접속 서버 로그인 패시브 모드 설정 파일 업로드 서버 접속 해제 파일 전송을 하는 샘플을 보면서 자세한 내용을 살펴보겠습니다. $ftp_server = FTP_IPADDRESS; $ftp_port = 21; $ftp_user_name = FT...
ALL

PHP 엑셀 파일 만들기 XLSXWriter 사용 방법 예제

엑셀 파일을 출력하는 방법을 알아보겠습니다. PHP에서엑셀파일을출력하기위해사용할것은외부라이브러리입니다. 여러 가지라이브러리가있지만이번에사용할라이브러리는XLSXWriter입니다. XLSXWriter라이브러리는쓰기기능만가능한 걸로알고있습니다. 하지만장점으로는엑셀파일만드는처리속도가상당히빠르다는것입니다. 그리고PHP5.2.1부터사용이가능합니다. XLSXWriter사용방법을알아보기전에라이브러리를설치해야 합니다. XLSXWriter설치 설치방법은간단합니다. 아래 사이트에서 파일을 다운 받아 자신의 PHP 라이브러리 보관 폴더 또는 알기 쉬운 ...
ALL

PHP 특정 문자 검색 strpos 사용 방법

정규 표현식을 사용하지 않고 문자열에 검색 문자가 포함되어 있는지 체크하는 방법을 알아보겠습니다. 문자 검색을 하기 위해 사용할 함수는 strpos입니다. 문자를 검색하기 위해 사용할 수 있는 대표적인 함수로strpos,strstr,preg_match가 있습니다. 이 중에서strpos함수가 처리 속도가 가장 빠릅니다. 본론으로 들어가 사용 방법을 보도록 하겠습니다. strpos 함수 문자열에서 지정한 검색 문자가 존재하는 경우에는 인덱스 값을, 존재하지 않는 경우에는false를 반환합니다. 예를 들어strpos('abcd','ab'...
ALL

PHP IP 주소 범위 체크 2가지 방법

입력한 IP 주소가 형식에 맞는 형태인지 범위 내에 있는 IP 주소인지 체크하는 방법을 알아보겠습니다. 체크 방법은정규 표현식을 사용하는 방법과filter_var함수를 사용하는 방법 2가지를 보도록 하겠습니다. 그리고 IP 주소는IPv4과IPv6이 있습니다. IPv4과 IPv6 각각 체크하는 방법도 같이 보겠습니다. IP 범위 체크 정규 표현식 먼저 확인해 볼 방법으로는 정규 표현식입니다. 정규 표현식을 사용해 IPv4과 IPv6 샘플을 보겠습니다. IPv4로 구성된 IP는 아래와 같은 형식으로 되어있습니다. xxx.xxx.xxx....
ALL

PHP 천단위 콤마와 소수점 동시에 설정 방법 예제

숫자나 금액에 천단위 또는 3자리 마다 콤마를 넣고 싶은 경우가 있습니다. PHP에서는 number_format 함수를 사용해 3자리마다 콤마를 넣을 수 있습니다. number_format 함수의 사용 방법과 예제를 보겠습니다. number_format 3자리 콤마 예제 <?php $money = 1000000; echo number_format($money); ?> 결과 1,000,000 천단위 또는 3자리마다 콤마를 넣고 싶은 값이나, 값이 들어있는 변수를 number_format 함수에 설정해주면 됩니다. 주의점으로는 반환값은...