php - 在 php 脚本中确定是否连接到互联网?

标签 php internet-connection

如何通过在我的开发机器上运行的 PHP 脚本检查我是否已连接到互联网?

我运行脚本以使用 wget 下载一组文件(可能存在也可能不存在)。如果我在没有连接的情况下尝试下载,wget 会继续下一个,认为文件不存在。

最佳答案

<?php
function is_connected()
{
    $connected = @fsockopen("www.example.com", 80); 
                                        //website, port  (try 80 or 443)
    if ($connected){
        $is_conn = true; //action when connected
        fclose($connected);
    }else{
        $is_conn = false; //action in connection failure
    }
    return $is_conn;

}
?>

关于php - 在 php 脚本中确定是否连接到互联网?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4860365/

相关文章:

java - 在android模拟器中检查互联网

c# - 如何在 C# 中检测有效的互联网连接?

javascript - 如果值大于另一个表单值,则需要表单显示错误

javascript - 联系 Form 7 和 javascript 获取表单数据

php - 用于运行 php 脚本的 Godaddy cron 作业设置

php - mysql时间如何转换

r - 无法连接到 bioconductor 网站

c# - 使用 .NET 检查 Internet 连接的最佳方法是什么?

android - android模拟器中的互联网连接总是显示连接状态

php - PHP 中 '->' 的名称是什么?