Leçon N° 20 : Courrier, réseau
Envoyer un ping
***
Notes de page
Source: lesson_20_c_envoyer_un_ping.phpRésultat
<?php
$fp 
fsockopen("www.example.com"80$errno$errstr30);
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
} else {
    
$out "GET / HTTP/1.1\r\n";
    
$out .= "Host: www.example.com\r\n";
    
$out .= "Connection: Close\r\n\r\n";
 
    
fwrite($fp$out);
    while (!
feof($fp)) {
        echo 
fgets($fp128)."<br/>";
    }
    
fclose($fp);
}
?>



HTTP/1.1 200 OK
Date: Wed, 10 Dec 2025 13:54:46 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: accept-encoding
Server: cloudflare
Last-Modified: Mon, 08 Dec 2025 23:07:58 GMT
Accept-Ranges: bytes
Age: 13519
Cache-Control: max-age=14400
cf-cache-status: HIT
CF-RAY: 9abd3c6f286efb87-AMS

201
Example Domain

Example Domain

This domain is for use in documentation examples w
ithout needing permission. Avoid use in operations.

Learn more

tml>

0



Tous droits réservés. 2005-2020