Hola, me presento por primera vez al foro, y como no con una duda.
Estoy empezando a programar en php, y una de las primeras cosas que he intentado ha resultado un fracaso, os cuento los pasos que he seguido por si alguien me puede aclarar lo que hago mal:
1. Me doy de alta en un alojamiento gratuito en internet con soporte php
2. Pongo mi pagina inical "index.php" en el servidor
3. El Codigo completo es el siguiente:
Código:
<html>
<head>
<title>Conexion a otra URL</title>
</head>
<body>
<?php
// la direccion www_example_com esta con los "." cambiados por los "_" para poder escribirla en el foro.
$da = fsockopen("www_example_com", 80, $errno, $errstr, 30);
if (!$da) {
echo "No conectado";
echo "$errstr ($errno)<br />\n";
} else {
$salida = "GET / HTTP/1.1\r\n";
$salida .= "Host: www_example_com\r\n";
$salida .= "Connection: Close\r\n\r\n";
fwrite($da, $salida);
while (!feof($da)) {
echo fgets($da, 128);
}
fclose($da);
?>
</body>
</html>
}
4. Cuando abro mi web, el comando fsockopen devuelve "0" (es decir no se conecta), adema la linea "echo "$errstr ($errno)<br />\n;" no pone nada en la pagina, por lo que no puedo ver el error producido.
5. He ejecutado el comando "phpinfo();" y pone que Sockets Support == enabled.
Haber si alguien me puede aclarar algo.
Gracias de antemano
Salu2