check if file exists in php

前端 未结 6 1681
被撕碎了的回忆
被撕碎了的回忆 2020-12-03 17:02
if (!(file_exists(http://mysite.com/images/thumbnail_1286954822.jpg))) {   
$filefound = \'0\';                         
}

why won\'t this work?

6条回答
  •  -上瘾入骨i
    2020-12-03 17:26

    file_exists checks whether a file exist in the specified path or not.

    Syntax:

    file_exists ( string $filename )
    

    Returns TRUE if the file or directory specified by filename exists; FALSE otherwise.

    $filename = BASE_DIR."images/a/test.jpg";
    if (file_exists($filename)){
        echo "File exist.";
    }else{
        echo "File does not exist.";
    }
    

    Another alternative method you can use getimagesize(), it will return 0(zero) if file/directory is not available in the specified path.

    if (@getimagesize($filename)) {...}
    

提交回复
热议问题