반응형
1. 로컬서버에서 파일존재하는지 확인
<?
$local_file_name = "./img/파일명.png";
function localFileExist($filepath) {
if(file_exists($filepath)) {
return true;
} else {
return false;
}
}
?>
<? if(localFileExist($local_file_name) == 1) { ?>
파일이 존재합니다.
<? } else { ?>
파일이 존재 하지 않습니다.
<? } ?>
2. 원격지에 파일이 존재하는지 확인
<?
$remot_file_name = "http://원격지 URL/파일명.png";
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;
}
}
?>
<? if(remoteFileExist($remot_file_name) == 1) { ?>
원격지에 파일이 존재합니다.
<? } else { ?>
원격지에 파일이 존재 하지 않습니다.
<? } ?>
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
input 입력 필드 앞뒤 공백 실시간 제거 (0) | 2023.09.22 |
---|---|
[MySQL/MariaDB] AUTO_INCREMENT 값 초기화/재정렬 (0) | 2023.09.19 |
Javascript 키보드 키코드 값 (2) | 2023.09.18 |
도스 윈도 네트워크 명령어 (0) | 2021.12.23 |
PHP 자주 쓰이는 정규표현식 모음 (0) | 2021.05.19 |
태그 사이에 있는 텍스트를 추출 (0) | 2021.05.16 |
[PHP] 파일 크기, 사이즈 불러오는 함수, filesize() (0) | 2016.11.22 |
PHP 클래스 사용방법 정리 (0) | 2016.11.17 |
댓글