Código:
Lo que hago con dicho código es verificar el estado de un servidor, el cual me dice si se encuentra online u offline. <?php $domain = '4.79.218.**'; $port = '166**'; echo 'Server IP: '.$domain.' <br>'; error_reporting(0); $fp = fsockopen ($domain, $port, $errno, $errstr, 10); if (!$fp) { echo 'Estado: <font color="#FF0000">OFFLINE</font>'; } else { echo 'Estado: <font id="Tutores">ONLINE</font>'; } fclose($fp); ?>
Por los conocimientos basicos que tengo de PHP supongo que no existe ningun error, pero mi problema surge cuando deseo ejecutar el script en algun hosting (ya sea gratuito o pago) dandome como resultado OFFLINE mientras que en modo local funciona bien.
Investigando me di cuenta que no es mas que un problema de configuracion del php.ini del alojamiento, cuya modificacion no esta a mi alcance.
Existe alguna solucion alternativa al fsockopen o es posible modificar el script para poder realizar la consulta sin problemas ?
Muchas gracias.