文章来源:http://www.imtr.cn/html/n196.html
这篇文章主要介绍了PHP判断是否连接上网络的方法,通过php判断能否打开百度页面来判断是否连接上网络的功能,希望本文对大家的php程序设计有所帮助,需要的朋友可以参考下。
//首先写个函数 function varify_url($url){ $check = @fopen($url,"r"); if($check){ $status = true; }else{ $status = false; } return $status; } //接着在需要的地方直接调用即可 $url = "http://www.baidu.com"; if(varify_url($url)){ echo "祝贺!你的URL是有效的"; }else{ echo "错误!您的网址无效"; }
或者直接这样写也可以判断:
<?php $url = "http://www.dedecmsok.com"; $check = @fopen($url,"r"); if($check){ echo "祝贺!你的URL是有效的"; }else{ echo "错误!您的网址无效"; } ?>
PS:也可以用这个方法判断某个文件是否存在。
定义和用法
fopen() 函数打开文件或者 URL。
如果打开失败,本函数返回 FALSE。
语法:fopen(filename,mode,include_path,context)
参数详解
原文地址:http://www.imtr.cn/html/n196.html