Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/10/2010, 17:30
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: Error con file_get_contents

La razón de por qué te ocurre eso es que ese lugar verifica qué navegador es el que estás usando para mostrar la información correcta. Una forma de lograr que se muestre la información es usando los encabezados. ¿Cómo? Algo así
Código PHP:
Ver original
  1. <?php
  2. $options = array('http' =>
  3.     array( 'header' => 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; es-CL; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3' . PHP_EOL )
  4. );
  5. $context = stream_context_create($options);
  6. $page = file_get_contents('http://safeweb.norton.com/report/show?name=hamidos.net', false, $context);
  7. echo $page;
También con cURL lo puedes hacer, pero necesitas también enviar los encabezados.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos