hola compañeros,
mirando tu código, y ejecutandolo, he visto que
quizás tengas las condiciones al revés.
Tú tienes:
Código PHP:
$dominio = "www.google.es";
$da = fsockopen($dominio , 80, $errno, $errstr, 30);
if (!$da){
echo "ok";
}
else {
echo "no";
}
lo que devuelve como respuesta 'no'. En cambio si cambias el código a
Código PHP:
$dominio = "www.google.es";
$da = fsockopen($dominio , 80, $errno, $errstr, 30);
if ($da){
echo "ok";
}
else {
echo "no";
}
devuelve 'ok'. Sobre los mensajes de error parecen indicar que el host al que quieres conectar no responde pero resulta extraño si dices que usando el navegador si que llegas al host. Raro....
P.D. si no te importa darnos el host de destino para hacer pruebas de intentos de conexión con él mediante php, telnet, etc