企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
``` <?php //ping一个IP地址,能不能通 function ping($ip){ $ip_port = explode(':', $ip); // var_dump($ip_port); if( filter_var( $ip_port[0], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) ){ //IPv6 $socket = socket_create(AF_INET6, SOCK_STREAM, SOL_TCP); }elseif( filter_var( $ip_port[0], FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) ){ //IPv4 $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); }else{ return FALSE; } if( !isset($ip_port[1]) ){ //没有写端口则指定为80 $ip_port[1] = '80'; } $ok = socket_connect($socket, $ip_port[0], $ip_port[1]); // var_dump( socket_strerror( socket_last_error($socket) ) ); socket_close($socket); // var_dump($ok); return $ok; } ```