php判断文件是否存在支持远程文件

对于本地服务器文件判断方法:
<?php
$url = 'images/ecshop_cx/ecshopcx888.jpg';
if (file_exists($url))
{
    echo '存在';
}
else
{
    echo '不存在';
}
?>
对于远程文件的判断方法:
<?php
$url = 'https://www.ecshop.cx/test.jpg';
if (@fopen($url, 'r'))
{
    echo '存在';
}
else
{
    echo '不存在';
}
?>
CURL方法:
<?php
$url = 'https://www.ecshop.cx/test.jpg';
$ch = curl_init();
$timeout = 10;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$contents = curl_exec($ch);
//echo $contents;
if (preg_match("/404/", $contents))
{
    echo '文件不存在';
}
?>

本文原创地址:https://www.ecshop.cx/article-529.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

qq2323535200会员 在 2019-06-01 购买了 ECSHOP支付成功跳转到订单页面【实现付款后跳到订单详细页面】