PHP - ping ip address or domain name

    
        $host = '185.85.0.29'; // ip address or domain name
        $curl = curl_init($host);
        curl_setopt($curl, CURLOPT_TIMEOUT, 5);
        curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        $data = curl_exec($curl);
        $httpCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
        curl_close($curl);
        if ($httpCode >= 200 && $httpCode < 300) {
            echo 'success';
        } else {
            echo "error";
        }
    
OR
    
        $host = "185.85.0.29"; // ip address or domain name
        exec('ping ' . $host, $output, $result);
        print_r($output);
        if ($result == 0) {
            echo "success";
        } else {
            echo "error";
        }