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:
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.<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> }
5. He ejecutado el comando "phpinfo();" y pone que Sockets Support == enabled.
Haber si alguien me puede aclarar algo.
Gracias de antemano
Salu2