Hola,
Tengo este código:
<?php
function getSource($page) {
$archivo = file("http://$page");
reset ($archivo);
while (list ($clave, $val) = each ($archivo)) {
echo htmlentities($val).'<br>';
}}
Lo llamo con: getSource("www.valmer.com.mx/VAL/tipo_cambio_usd_home.html"); (por ejemplo)
No tengo problemas.
Ahora llamo a la función con esta página: getSource("www.banamex.com.mx/esp/finanzas/index.html"); (por ejemplo)
Me salen una lista de errores y no funciona el código de arriba
-----------------------
ERRORES:
Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: Host desconocido.
Warning: file(http://www.banamex.com.mx/esp/finanzas/index.html) [function.file]: failed to open stream
Warning: reset() [function.reset]: Passed variable is not an array or object
Warning: Variable passed to each() is not an array or object in
-----------------------
No se si este código funciona bien y es problema del la página nº2 o si no es correcto.
Si es problema de la página nº2 ¿por qué es? ¿qué tiene está página de especial que hace que no funcione?