1. <?php
  2.   $fname[] = '11.txt';
  3.   // 권한이 있는 파일
  4.   $xmod = $fname[] = '22.txt';
  5.   // 권한이 없는 파일
  6.   
  7.   // 파일 존재하면 삭제
  8.   if(exec("ls | grep txt", $outArray)){
  9.     echo "파일 존재하면 삭제<br>\n<br>\n";
  10.     foreach($fname as $find){
  11.       foreach($outArray as $value){
  12.         if($value == $find) unlink($find);
  13.       }
  14.     }
  15.     // 변수 삭제
  16.     unset($outArray, $value, $find);
  17.   }
  18.   else echo "파일 존재 없음<br>\n<br>\n";
  19.   
  20.   // 파일 생성
  21.   foreach($fname as $value){
  22.     $fmodify_w = fopen($value, "w");
  23.     fputs($fmodify_w, "파일추가");
  24.     fclose($fmodify_w);
  25.   
  26.     // 16진법 권한코드 변경 조건문
  27.     if($value == $xmod) chmod(getcwd()."/".$xmod,0444);
  28.     else chmod(getcwd()."/".$value,0777);
  29.   }
  30.   // 변수 삭제
  31.   unset($value);
  32.   
  33.   foreach($fname as $value){
  34.     if(is_executable($value)){
  35.       echo $value."는 실행 가능한 파일 입니다.";
  36.     }
  37.     else{
  38.       echo $value."는 실행 불가능한 파일 입니다.";
  39.     }
  40.     echo "\n<br>";
  41.   }
  42.   /*
  43.      파일 존재하면 삭제
  44.      
  45.      11.txt는 실행 가능한 파일 입니다.
  46.      22.txt는 실행 불가능한 파일 입니다.. 
  47.   */
  48. ?>

--------------------------------------------------------------------------------------------


bool is_executable ( string $filename )


34. 라인 

$filename 변수값이 현재 로컬시스템의 실행파일인지 

파일 권한도 있는지 확인하여 TRUE 값을 반환합니다. (1값 반환)

그 외의 변수값이 있으면 FALSE 값을 반환합니다.(NULL값 반환)

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/03   »
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
31
Total :
Today : Yesterday :