Hallo,
ich möchte Proxys prüfen ob diese noch erreichbar sind!
Ich hab zu erst an das hier gedacht:
Aber scheint quatsch zu sein, den der Timeout funktioniert nicht wie ich mir das vorgestellt habe!
Gibts überhaupt eine Möglichkeit sowas in PHP richtig zu machen. Ich will nämlich eine Proxyliste regelmäßig überprüfen lassen. Hab mir mal ein Tool in Delphi geschrieben, da funktionierts wunderbar, aber ich hätte lieber ein Online-Lösung.
Hat jemand ein Idee, ob man das was machen kann?
ich möchte Proxys prüfen ob diese noch erreichbar sind!
Ich hab zu erst an das hier gedacht:
PHP-Code:
function CheckProxy($ip,$port,$timeout)
{
$stime = time();
$arrReturn = array();
$arrReturn[0] = $ip.':'.$port;
if (!$err = @fsockopen($hostip, $port, $errno, $errstr, $timeout)):
$arrReturn[1] = 0;
else:
$arrReturn[1] = 1;
if ($err) @fclose($err);
endif;
$etime = time();
$arrReturn[2] = $etime-$stime;
return $arrReturn;
}
$arr = CheckProxy("202.167.253.5","8080",5);
print_r($arr);
Gibts überhaupt eine Möglichkeit sowas in PHP richtig zu machen. Ich will nämlich eine Proxyliste regelmäßig überprüfen lassen. Hab mir mal ein Tool in Delphi geschrieben, da funktionierts wunderbar, aber ich hätte lieber ein Online-Lösung.
Hat jemand ein Idee, ob man das was machen kann?
Kommentar