file_exists — 파일이나 디렉터리가 존재하는지 확인하세요. 구문은 다음과 같습니다.
file_exists ( $filename )
매개변수 filename은 파일이나 디렉터리의 경로입니다. filename으로 지정된 파일이나 디렉터리가 존재하면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.
그러나 이 다음 코드는 파일 유무에 관계없이 올바른 값을 반환할 수 없습니다.<?php; $file="/attachment/21/0/中文.rar"; $newfile = dirname(FILE).$file; echo file_exists($newfile); ?>테스트 후 UTF8 인코딩을 GB2312 인코딩으로 변환하는 문장이 추가되어 올바른 판단이 가능합니다.
<?php $file="/attachment/21/0/中文.rar"; $newfile = dirname(FILE).$file; $file=iconv('UTF-8','GB2312',$file); echo file_exists($newfile); ?>
위 내용은 PHP의 file_exists 함수가 중국어 이름을 지원하지 않는 문제에 대한 자세한 해결 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!