Cita:
Iniciado por andresdzphp Prueba con esta función:
Código PHP:
Ver original<?php
function pingDomain($domain){
$file = @fsockopen ($domain, 80, $errno, $errstr, 10); $status = 0;
if (!$file) $status = -1; // Site is down
else {
$status = ($stoptime - $starttime) * 1000;
$status = floor($status); }
if ($status <> -1) {
return true;
}
return false;
}
if (pingDomain('192.168.0.1')) {
echo 'ON';
} else {
echo 'OFF';
}
Sacada de:
http://tournasdimitrios1.wordpress.c...ping-with-php/
y sugerida por @abimaelrc
, Genial!, esta si me ha funcionado, una preguntita, hay alguna manera de en ves de usar fuera de la funcion la condicion:
Código:
if (pingDomain('192.168.0.1')) {
echo 'ON';
} else {
echo 'OFF';
}
de meterlo dentro de la funcion, de tal manera que solo ejecutar la funcion y pasarle el parametro de devuelva con un echo, si off o on?
gracias de antemano nuevamente, un saludo.