一个PHP函数来判断这个网站是否能正常打开

2016-6-7 / 0 评论 / 9225 阅读

    博客中有经常有一些留言中的网址是过期无法访问的,想以此代码来做屏蔽那些无法访问的网站,主要原因还是舍力太赖了,不想手动去修改那些网址,废话不说了,直接干货,下面是访问介绍:php代码

<?php 
$slurl = 'http://www.shuyong.net'; 
$ch = curl_init(); 
$timeout = 10; 
curl_setopt ($ch, CURLOPT_URL, $slurl); 
curl_setopt($ch, CURLOPT_HEADER, 1); 
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); 
$contents = curl_exec($ch); 
if(false == $contents){?>无法访问
<?php }else{?>可以访问
<?php }?>

结合《非插件实现Emlog评论链接本地化的方法》即可实现舍力所说的效果。



例:正常网址显示(www.baidu.com);非正常网址显示(cuowu.shuyong.net

评论一下?

OωO
取消