티스토리 뷰

[PHP] 파일존재 확인방법


안녕하세요!

오랫만에 포스팅을 하게되었습니다..ㅎ


다들 잘 지내시는가요??


날씨 일교차가 심하니 다들 몸 조심하세용~~


자그럼 오늘의 포스팅!


PHP FileExist - 파일이 존재하는가!!



1. 로컬 파일 <?php
$local_file_name = "./img/File.png";
?>
<? if(localFileExist($local_file_name) == 1) { ?>
파일이 존재
<? } else { ?>
파일이 존재 X
<? } ?>

<?php
function localFileExist($filepath) {
if(file_exists($filepath)) {
return true;
} else {
return false;
}
}
?> ------------------------------------------------------------------------------------------------------------ 2. 외부 파일

<?
$remot_file_name = "http://URL _____";

?>
<? if(remoteFileExist($remot_file_name) == 1) { ?>
외부에서 파일 존재함
<? } else { ?>
외부에서 파일 존재 X
<? } ?>

<?php
function remoteFileExist($filepath) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$filepath);
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if(curl_exec($ch)!==false) {
return true;
} else {
return false;
}
}
?>


위와같이 사용하시면 됩니다!! 


다들 수고하세용~~

Recent Comments