如何通过开发机上运行的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; } ?>