再给大家贡献一个判断是否已经连接外网的php代码,方法很简单:
代码:【fopen打开一个url】
<?php
$url = "http://www.baidu.com/";
$check = fopen($url,'r');
if($check==true)
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='a.php'\",5000);"; //如果可以链接网络,暂停5秒后跳转到a.php
echo "</script>";
}
if($check==false)
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='b.php'\",5000);";
echo "</script>";
}
?>
方法二:【file_get_contents()】
<?php
if (file_get_contents("http://www.bai1.com/"))
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='a.php'\",3000);";
echo "</script>";
}
else if (file_get_contents("http://www.google.com/"))
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='a.php'\",3000);";
echo "</script>";
}
else if (file_get_contents("http://www.baidu.com/"))
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='a.php'\",3000);";
echo "</script>";
}
else
{
echo "<script language='javascript'>";
echo "setTimeout(\"location.href='b.php'\",3000);";
echo "</script>";
}
?>
如果可以成功打开一个链接跳转到a.php 失败跳转到b.php
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。