Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2008, 04:14
rociwo
 
Fecha de Ingreso: diciembre-2006
Mensajes: 57
Antigüedad: 17 años, 4 meses
Puntos: 0
Leer código fuente de una url

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?