Program/PHP(162)
-
[PHP] 파일 열기 fopen()
089_PHP 파일 열기 fopen() [요약] 파일을 여는 함수 fopen() 에 대해 알아보자 파일 함수를 사용하면 파일을 생성한 후 텍스트 파일에 내용을 입력할 수 있으며 파일 내용을 읽어들일 수 있다. 파일 내용을 읽거나 쓰려면 PHP 에서는 파일을 여는 과정이 필요하다. 파일을 여는 함수는 fopen() 함수이다. [fopen() 함수 사용 방법] fopen('파일 경로 및 파일명', 파일을 여는 옵션); fopen() 함수에는 아규먼트가 2개 필요하다. 첫 번째 아규먼트에는 파일 경로 및 파일명을 입력하고, 두 번째 아규먼트에는 파일을 어떻게 열 것인지에 대한 옵션을 입력한다. [fopen() 함수의 파일 열기 옵션] 옵션 의미 r 파일을 읽기 전용으로 열기 (이 옵션으로 파일을 열면 쓰기 불..
2022.09.24 -
[PHP] 폴더 삭제하기 rmdir()
088_PHP 폴더 삭제하기 rmdir() [요약] 폴더를 삭제하는 함수 rmdir() 에 대해 알아보자. [rmdir() 함수 사용 방법] rmdir('삭제할 폴더명'); 다음은 rmdir() 함수를 사용하여 hello 폴더를 삭제하는 예제이다. [예제: 91_rmdir.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.22 -
[PHP] readdir() 목록을 처음으로 되돌리기 rewinddir()
087_PHP readdir() 목록을 처음으로 되돌리기 rewinddir() [요약] readdir() 함수의 데이터를 처음으로 되돌리는 방법에 대해 알아보자. readdir() 함수를 사용하여 나온 데이터는 실행할 때마다 갖고 있는 데이터를 하나씩 반환한다.readdir()의 기능을 다시 사용할 수는 없다. 예를 들어 다음의 코드와 같이 사용할 수 없다. $opendir = opendir($folderName); while(($readdir = readdir($opendir))) { echo $readdir.' '; } while(($readdir = readdir($opendir))) { echo $readdir.' '; } 첫 번째 while 문은 작동을 하지만 첫 번째에서 모든 데이터를 출력했으..
2022.09.22 -
[PHP] 폴더 닫기 closedir()
086_PHP 폴더 닫기 closedir() [요약] 폴더를 닫는 함수 closedir() 에 대해 알아보자 폴더의 사용이 끝나면 opendir() 함수가 반환한 데이터를 닫아준다. 이 데이터를 닫을 때 closedir() 함수를 사용한다. [closedir() 함수 사용 방법] $opendir = opendir('hello'); closedir($opendir); 다음은 closedir() 함수를 사용한 예제이다. [예제: 89_closedir.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.22 -
[PHP] 폴더 읽기 readdir()
085_PHP 폴더 읽기 readdir() [요약] 특정 폴더에 있는 폴더명이나 파일명을 불러오는 함수 readdir()에 대해 알아보자. opendir() 함수가 반환한 데이터를 이용하여 폴더의 내용을 읽을 수 있다. 폴더 안에 어떤 파일과 폴더가 있는지 알고자 할 때 사용한다. [readdir() 함수 사용 방법] $opendir = opendir('폴더명'); readdir($opendir); 폴더를 읽으려면 폴더를 열어야 한다. readdir 함수의 아규먼트로 opendir() 함수가 반환한 값을 사용한다. readdir()은 폴더 내의 내용(폴더명과 파일명)을 호출할 때마다 하나씩 반환한다. 그러므로 반복문을 사용하여 폴더의 내용을 불러온다. 다음은 hello 폴너 내에는 어떠한 폴더나 파일도 ..
2022.09.21 -
[PHP] 폴더 열기 opendir()
084_PHP 폴더 열기 opendir() [요약] 폴더를 여는 함수 opendir() 에 대해 알아보자. 폴더에 있는 파일의 목록을 불러오려면 해당 폴더를 여는 작업이 필요하다. 폴더를 열려면 opendir() 함수를 사용한다. [opendir() 함수 사용 방법] opendir('폴더명'); 다음은 이미 생성한 hello 폴더를 opendir() 함수를 사용하여 여는 예제이다. [예제: 87_opendir.php ] 실행결과 만약 error_reporting이 활성화 되어있다면 다음과 같은 에러 문장과 함께 결과가 출력된다. 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.21 -
[PHP] 폴더 존재 유무 확인하기 is_dir()
083_PHP 폴더 존재 유무 확인하기 is_dir() [요약] 폴더의 존재 유무를 확인하는 함수 is_dir()에 대해 알아보자. 폴더의 존재 유무를 확인하려면 is_dir() 함수를 사용한다. [is_dir() 함수 사용 방법] is_dir(폴더명) 다음은 is_dir() 함수를 사용하여 /htdocs/php 폴더 내에 hello 폴더가 있는지, world 폴더가 있는지 확인하는 예제이다. hello 폴더는 앞에서 생성했으므로 존재하는 폴더이며 world 폴더는 생성하지 않았으므로 현재 없는 폴더이다. [예제: 86_isdir.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.09.21 -
[PHP] 폴더 만들기(생성하기) mkdir()
082_PHP 폴더 만들기(생성하기) mkdir() [요약] 폴더(디렉토리)를 만드는 함수 mkdir() 에 대해 알아보자. PHP를 사용하여 폴더(디렉토리)를 생성할 수 있다. 폴더를 생성하는 함수는 mkdir() 이다. [mkdir() 함수 사용 방법] mkdir(경로와 폴더이름, 퍼미션 설정값); mkdir()의 첫 번째 아규먼트에는 경로와 폴더이름을 입력한다. 퍼미션(권한)은 3자리의 숫자로 구성된다. [퍼미션 값 자리에 따른 의미] 첫째자리 둘째자리 셋째자리 소유자 권한 그룹 권한 사용자 권한 소유자는 파일을 생성한 사람을 의미한다. 그룹은 소유자가 속한 그룹을 의미한다. (즉, 같은 그룹원의 권한을 뜻한다) 사용자 권한은 이 폴더를 사용하는 사람을 의미한다. (즉 소유자도 그룹원도 아닌 보통 ..
2022.09.21 -
[PHP] filter_Var() 함수로 정수/실수 유효성 검사하기
081_PHP filter_Var() 함수로 정수 유효성 검사하기 [요약] 값이 정수(실수)인지 확인하는 방법 filter_Var() 함수에 대해 알아보자. filter_Var() 함수를 사용해 값이 정수(실수)인지 아닌지를 검사할 수 있다. [filter_Var()를 이용하여 정수 유효성 검사 방법] filter_Var('검사할 값', FILTER_VALIDATE_INT); filter_Var() 함수의 첫 번째 아규먼트에는 검사할 값을 입력하며, 두 번째 아규먼트에는 FILTER_VALIDATE_INT를 입력한다.FILTER_VALIDATE_INT는 상수이다. 다음은 filter_Var() 함수를 사용하여 값이 정수인지 확인하는 예제이다. [예제: 83_filterVar_int.php ] 실행결과 [..
2022.09.21 -
[PHP] filter_Var()함수로 IP 주소 유효성 검사하기
080_PHP filter_Var() 함수로 IP 주소 유효성 검사하기 [요약] 정규표현식을 이용하지 않고 IP 주소의 유효성을 검사하는 fiter_Var() 함수에 대해 알아보자. filter_Var() 함수의 첫 번째 아규먼트에는 검사할 값을 입력하며, 두 번째 아규먼트에는 FILTER_VALIDATE_IP를 입력한다. FILTER_VALIDATE_IP는 상수이다. IP 주소는 인터넷 회선당 갖게 되는 고유의 값이다. 우리가 입력하는 여러 도메인 주소는 사람이 알기 쉽게 문자로 만든 주소이며 실제로는 IP 주소로 해당 서비스에 접속하게 된다. IP 주소는 0.0.0.0 부터 시작하여 255.255.255.255까지의 값을 갖는다. .(닷)으로 구분하여 총 0부터 255까지의 수가 4개 사용된다. 웹서..
2022.09.21