is_file() 함수는 지정된 파일명이 일반 파일인지 확인합니다.
is_file — 파일 이름이 일반 파일인지 여부를 알려줍니다.
사용법
bool is_file(문자열 $filename) $file은 필수 매개 변수입니다.
파일이 존재하고 일반 파일이면 TRUE를 반환합니다.
is_file 테스트의 전형적인 예를 살펴보겠습니다
코드 복사 코드는 다음과 같습니다.
< ?php
var_dump (is_file('a_file.txt')) . "n"
var_dump('/usr/bin/'))
?> >
코드 복사 코드는 다음과 같습니다:
function isfile($file){
return preg_match('/^[^.^:^?^-] [^:^?]*.(? i)' . '$/',$file);
//다음 문자는 ? 🎜>//다음 . 문자는 확장 프로그램 중 하나로 끝나야 합니다.
//getexts()는 확장 패턴으로 대체할 수 있습니다.
}
function getexts(){
//list 허용 파일 확장자는 여기에
return '(app |avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf| txt|wav|word|xls)';
}
echo isfile('/Users/YourUserName/Sites/index.html')
?> 3
function deletefolder($path) {
if ($handle=opendir( $path)){
while (false!==($file=readdir($handle)))
{
if ( $file<>"." AND $file<> ;"..")
{
if (is_file($path.'/'.$file))
{
@unlink ($path.'/'.$file);
}
if (is_dir($path.'/'.$file))
{
deletefolder($path.'/'. $file);
@rmdir($path.'/'.$file)
}
}
}
}
?>
이 기능은 정의된 폴더를 모두 제거합니다.
위에서는 php is_file이 주어진 파일 이름이 일반 파일인지 여부를 결정하는 방법과 그 측면을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.