ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的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; } ```