- fsockopen: documentation ( source)
- gethostbyname: documentation ( source)
- fclose: documentation ( source)
- fgets: documentation ( source)
- fwrite: documentation ( source)
<?php
$socket = @fsockopen(gethostbyname("www.google.com"), 80);
if (!$socket) {
die("spojenie vypadlo");
}
$httpReq = "GET / HTTP/1.1\n";
$httpReq .= "Host: www.google.com\n";
$httpReq .= "Accept: */*\n";
$httpReq .= "Kubo2Sniffer 1.0 (+http://kubo2.wz.sk)\n\n";
fwrite($socket, $httpReq);
while($line = fgets($socket) !== "\n\n") {
echo $line;
}
fclose($socket);