用php的fopen()函数判断是否断网的代码

2018-04-16 建站知识 浏览 手机预览
文章来源: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
  • 如果你的问题还没有解决,可以点击页面右侧的“ ”,站长收到问题后会尽快回复解决方案到你的邮箱。
  • 创造始于问题,有了问题才会思考,有了思考,才有解决问题的方法,才有找到独立思路的可能。 —— 陶行知