웹모아
웹모아[손님] 검색   로그인    


 
파일처리
 


서버에 특정 파일이 있는지 확인, file_exists(), is_file()
  2016-12-26 21:12:51 댓글:(0)   조회:3646


특정 파일이 서버에 실제로 존재하는지 확인하기 위해 사용할 수 있는 함수로 file_exists() 와 is_file() 함수가 있습니다. 이 함수를 사용해 파일 존재 유무를 알아내는 방법은 아래와 같습니다.

file_exists(경로 및 파일이름);

is_file(파일이름);

위 두 함수의 차이점은 is_file의 경우 파일만 확인가능하며 디렉토리를 입력할 경우 무조건 false를 반환한다는 점입니다.


! file() 함수 알아둘 것


; 만약 특정 도메인에 있는 파일의 유무를 확인하기 위해서는 다른 방법을 사용해야 합니다. 그 중 하나로 file() 함수가 있습니다. 아래 예제를 참고하세요.


<?php
$file_check = file('http://rankingis.com/.../.../');
if ($file_check) {
echo 'Existing.';
}
?>


위 예제를 실행시켜 만약 서버에 해당 파일이 존재할 경우 'Existing'을 출력합니다.


! 한가지 더... 만약 자신의 PC, 즉 local에 있는 파일을 확인할 경우 경로명에 아래와 같이 점(period)가 있는지 확인해 주세요... 예를 들어 아래 방법이 올바른 사용방법이니다.

$file_check = file_exists('/contents/test.jpg'); ( X )
$file_check = file_exists('./contents/test.jpg'); ( O )




 댓글 (0)


파일처리
페이지: 1 / 2   


  서버에 특정 파일이 있는지 확인, file_exis3647
     폴더네 파일 출력함수2517
     웹페이지 긁어오기2440
     특정디렉토리에 있는 파일목록 읽기2054
     정규표현식을 이용한 페이지파싱 예제2580
     Bambalam PHP EXE Compiler/Em2383
        [RE] Bambalam PHP EXE Compil2075
      php 로 윈도우용 응용프로그램만들기(1) 2074
       [RE] main_window.php 설명2118
       [RE] php 로 윈도우용 응용프로그램만들기 2(1) 2272
         [RE] php로 응용프로그램 만들기 3탄 - 컨2037
           [RE] php로 응용프로그램 만들기 4탄 - (2) 2099
             [RE] php로 응용프로그램 만들기 5탄 -(1) 2019
               [RE]php로 응용프로그램 만들기 7탄 - Acc1878
                 [RE] php로 응용프로그램 만들기 8탄 - Ch2251
     fsockopen이용해 file함수 처럼 사용하기2443
     php txt 파일에 변수값을 저장(1) 3083
     구글, 유투브 비디오 정보 빼오는 클래스1931
     웹페이지의 필요한 내용만 가져오는 클래스(1) 1940
     PHP스쿨 게시판내용을 DB로 가져오기 예제3257
     한겨레와 조선일보 최근 만평 가져오기2095
       [RE] 신문만평 가져오기 24개까지(1) 2319
     타 사이트의 내용 끍어오기2134
     원격 텍스트 파일 읽기 - 윈앰프 파일2405
      Mime Type 가져오기(홈마스타)2398
     확장자로 해당 파일의 mime 타입 알아오기.(홈마스타)2051
       [RE] 확장자로 해당 파일의 mime 타입 알아오(홈마스타)2175
     원격 URL 이 존재하는지 체크(홈마스타)2575
       [RE] 원격 URL 이 존재하는지 체크(홈마스타)2009
         [RE] 원격 URL 이 존재하는지 체크(홈마스타)1204
≪ [1]  [2]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



 
최근 글
[손님]
85
77
233
377
621
374
416
241
361
3809
914
954
1200
974
4266
 
인기 글
[손님]
4142
3111
3673
5057
3434
3449
3188
4596
3660
  [홈마스타] 중보입력 방지 루틴
7016
3680
3869
3213
  [홈마스타] setinterval 사용과 중지
5614
8005