voila j'utilise un systeme qui tourne via une pc connecté a une box 4G
dernierement l'appareil a subit une coupure de courant de 3h et n'a pas redemarré
je me suis mis dans la tete de pinger toutes les x minutes l'ip de la carte sim que la pc utilise
mais soucis , j'ai testé 15 script de ping pas moyen de pinger l'ip de la sim
voici le code utilisé qui marche tres bien sur des url
Code : Tout sélectionner
$wait = 1; // wait Timeout In Seconds
$host = '92.xxx.xxx.xx';
$ports = [
'http' => 80,
'https' => 443,
'ftp' => 21,
];
foreach ($ports as $key => $port) {
$fp = @fsockopen($host, $port, $errCode, $errStr, $wait);
echo "Ping $host:$port ($key) ==> ";
if ($fp) {
echo 'SUCCESS<br>';
fclose($fp);
} else {
echo "ERROR: $errCode - $errStr<br>";
}
echo PHP_EOL;
}une idée pour tester cette ip si elle est en ligne ou pas (coupure de courant ou pas en gros)
Cordialement PAscal