- <?php
- $fname[] = '11.txt';
- // 권한이 있는 파일
- $xmod = $fname[] = '22.txt';
- // 권한이 없는 파일
- // 파일 존재하면 삭제
- if(exec("ls | grep txt", $outArray)){
- echo "파일 존재하면 삭제<br>\n<br>\n";
- foreach($fname as $find){
- foreach($outArray as $value){
- if($value == $find) unlink($find);
- }
- }
- // 변수 삭제
- unset($outArray, $value, $find);
- }
- else echo "파일 존재 없음<br>\n<br>\n";
- // 파일 생성
- foreach($fname as $value){
- $fmodify_w = fopen($value, "w");
- fputs($fmodify_w, "파일추가");
- fclose($fmodify_w);
- // 16진법 권한코드 변경 조건문
- if($value == $xmod) chmod(getcwd()."/".$xmod,0111);
- else chmod(getcwd()."/".$value,0777);
- }
- // 변수 삭제
- unset($value);
- foreach($fname as $value){
- if(is_readable($value)){
- echo $value."는 읽기 가능한 파일 입니다.";
- }
- else{
- echo $value."는 읽기 불가능한 파일 입니다.";
- }
- echo "\n<br>";
- }
- /*
- 파일 존재하면 삭제
- 11.txt는 읽기 가능한 파일 입니다
- 22.txt는 읽기 불가능한 파일 입니다
- */
- ?>
--------------------------------------------------------------------------------------------
bool is_readable ( string $filename )
34. 라인
$filename 변수값이 현재 로컬시스템의 읽기 가능한 파일인지
읽기 권한도 있는지 확인하여 TRUE 값을 반환합니다. (1값 반환)
그 외의 변수값이 있으면 FALSE 값을 반환합니다.(NULL값 반환)
'php5 > 파일관련함수' 카테고리의 다른 글
파일 디렉토리 확인 - bool is_dir ( string $filename ) (0) | 2014.01.10 |
---|---|
파일 쓰기 가능 확인 - bool is_writable ( string $filename ) (0) | 2014.01.10 |
파일 권한 변경 - bool chmod ( string $filename , int $mode ) (0) | 2014.01.10 |
파일 삭제 - bool unlink ( string $filename ) (0) | 2014.01.10 |
파일 디렉토리 삭제, 생성 - bool rmdir ( string $dirname ), bool mkdir ( string $pathname ) (0) | 2014.01.10 |