使用is_file
特别要注意的是 路径问题 区别 子页面和主页面
而图片img
标签的src
属性 的相对URL路径 又是从当前路径开始的
扩展: is_file
和file_exists
效率比较
自动缓存站点图标 代码-备份
$url = @$_GET['url'];
stream_context_set_default( [
'ssl' => [
'verify_peer' => false,
'verify_peer_name' => false,
],
]);
$iconapi = "https://favicon.zhusl.com/ico?url="; //获取站点图标接口api
if($url){
if(is_file('./cache/'.$url.'.png')){
header("Content-Type:text/html;charset=utf-8");
echo '文件已存在!';
}else{
$fav = $iconapi.$url;
$fileCon = file_get_contents($fav);
$localPath = "./cache/".$url.".png";
file_put_contents($localPath,$fileCon);
/* echo filesize($localPath); */
die($fileCon);
}
} else{
header("Content-Type:text/html;charset=utf-8");
echo '哈哈哈';
}
暂无评论