Foros del Web » Programando para Internet » PHP »

Instancia de Error con file_get_contents

Estas en el tema de Instancia de Error con file_get_contents en el foro de PHP en Foros del Web. Estoy utilizando la función file_get_contents y sé que devuelve FALSE ante cualquier error, así es que la utilizo de la siguiente manera Código PHP: if (! ...
  #1 (permalink)  
Antiguo 05/11/2007, 19:16
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 7 meses
Puntos: 2
Pregunta Instancia de Error con file_get_contents

Estoy utilizando la función file_get_contents y sé que devuelve FALSE ante cualquier error, así es que la utilizo de la siguiente manera
Código PHP:
if (!file_get_contents($url))
{
   
$error 1;
}
else 
{
   
$cadena file_get_contents($url);
...

Efectívamente cuando da error ingresa al IF respectivo, pero el problema es que arroja por pantalla un mensaje de error y se ve horrible
Código:
Warning: file_get_contents(http://www.SitioCualquiera.com) [function.file-get-contents]: failed to open stream: HTTP request failed! in /inc/library.php on line 275
Alguien sabe cómo impedir que salga el mensaje de error ???
Gracias

ASLAN
__________________
Registros Akáshicos
  #2 (permalink)  
Antiguo 05/11/2007, 20:33
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 18 años, 5 meses
Puntos: 281
Re: Instancia de Error con file_get_contents

solo tienes que usar el modo silencioso:
Código PHP:
if (@!file_get_contents($url))
{
   
$error 1;
}
else 
{
   
$cadena file_get_contents($url);

  #3 (permalink)  
Antiguo 05/11/2007, 21:04
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 7 meses
Puntos: 2
Re: Instancia de Error con file_get_contents

No tenia la menor idea que eso existiera y es muy útil
Muchas gracias

ASLAN
__________________
Registros Akáshicos
  #4 (permalink)  
Antiguo 05/11/2007, 21:14
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Instancia de Error con file_get_contents

Tambien cuando tienes muchos errores de este tipo en una misma pagina, agregale esto a la primera linea (o segunda en caso de haber sesiones).
Código PHP:
error_reporting(0); 
Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 06/11/2007, 08:18
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 7 meses
Puntos: 2
Re: Instancia de Error con file_get_contents

OK Gracias
__________________
Registros Akáshicos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.