file_exists() returns false even if file exist (remote URL)

前端 未结 6 1991
走了就别回头了
走了就别回头了 2020-12-03 07:54

My file_exists() returns false even if provided image to check https://www.google.pl/logos/2012/haring-12-hp.png exist. Why?

Below I am pre

6条回答
  •  南笙
    南笙 (楼主)
    2020-12-03 08:21

    $filename= 'https://www.google.pl/logos/2012/haring-12-hp.png';
    $file_headers = @get_headers($filename);
    
    if($file_headers[0] == 'HTTP/1.0 404 Not Found'){
          echo "The file $filename does not exist";
    } else if ($file_headers[0] == 'HTTP/1.0 302 Found' && $file_headers[7] == 'HTTP/1.0 404 Not Found'){
        echo "The file $filename does not exist, and I got redirected to a custom 404 page..";
    } else {
        echo "The file $filename exists";
    }
    

提交回复
热议问题