oui c'est exactement ça . fscockopen est en fait une fonction qui Initialise une connexion par socket à la ressource spécifiée par son adresse ip ou son url et le numéro de port pour le transport ,elle retourne un pointeur de fichier qui peut être utilisé avec d'autres fonctions fichiers , dans mon cas j'ai utilisé fcolse (pour fermer le fichier représenté par la ressource fp) et fwrite (pour afficher le contenu de out) voilà le code que j'ai utilisé :
<?php
$host='192.168.232.1'; // c'est l'adresse du vmnet qui permet de connectet la machine virtuelle à l'hote , c'est une connexion de type NAT
$fp = fsockopen("$host", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
echo "Server Down" ;
}
else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: $host\r\n";
$out .= "Connection: Close\r\n\r\n";
echo "Server Up : " ;
fwrite($fp, $out);
while (!feof($fp))
{ echo fgets($fp, 128); }
fclose($fp); }
?>
Voilà j'éspère que ça peut aider
Modifié par kiwilicious (16 Feb 2014 - 20:56)