Peter Jensen skrev:
> Koden fejler, men det ligner noget i den retning.
> Dog vil jeg gerne undgå at teste på porte, det er
> ikke nødvendigvis webservere eller lignende.
> ...
> Du lurer på noget i retning af system("ping 1.2.3.4") ?
> jeg får en CGI error, men den prøver da at losse det afsted.
> I første forsøg fik jeg en fork fejl, men fandt frem til at
> man på windows systemer kan kopierer cmd.exe til
> det directory hvor PHP kører fra.
Begge eksempler virker perfekt hos mig (men nu kører jeg også Linux og
ikke Windows):
<?
ob_start();
system("ping google.dk -c 1");
$ping = ob_get_contents();
ob_end_clean();
if (strpos($ping, "64 bytes from") !== false){
echo "Google svarer.\n";
}else{
echo "Google svarer ikke.\n";
}
if (@fsockopen("google.dk", 80, $err1, $err2, 2)){
echo "Google svarer igen.\n";
}else{
echo "Google svarer ikke igen.\n";
}
?>
Men jeg fik da også engang noget lignende oppe på en Windows-span, så
mon ikke også, at det lykkedes for dig
Held og lykke her fra i hvert fald
--
Med venlig hilsen
Kasper Johansen, knj