Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2004, 16:46
Avatar de yeta
yeta
 
Fecha de Ingreso: enero-2004
Mensajes: 148
Antigüedad: 22 años, 8 meses
Puntos: 0
ocultar errores

hola
como puedo ocultar un error que salga a partir de un script?es que me sale un error de peligro en el servidor pero el script lo ejecuta bien
mirad este es el script:
Código PHP:
<?php 
function remote_file_exists ($url) 
{ 

/*
   Return error codes:
   1 = Invalid URL host
   2 = Unable to connect to remote host
*/    

   
$head = ""; 
   
$url_p = parse_url ($url); 
   
   if (isset (
$url_p["host"])) 
   { 
$host = $url_p["host"]; } 
   else 
   { return 
1; } 
   
   if (isset (
$url_p["path"])) 
   { 
$path = $url_p["path"]; } 
   else 
   { 
$path = ""; } 
   
   
$fp = fsockopen ($host, 80, $errno, $errstr, 20); 
   if (!
$fp) 
   { return 
2; } 
   else 
   { 
       
$parse = parse_url($url); 
       
$host = $parse['host']; 
       
       
fputs($fp, "HEAD ".$url." HTTP/1.1\r\n"); 
       
fputs($fp, "HOST: ".$host."\r\n"); 
       
fputs($fp, "Connection: close\r\n\r\n"); 
       
$headers = ""; 
       while (!
feof ($fp)) 
       { 
$headers .= fgets ($fp, 128); } 
   } 
   
fclose ($fp); 
   
$arr_headers = explode("\n", $headers); 
   
$return = false; 
   if (isset (
$arr_headers[0])) 
   { 
$return = strpos ($arr_headers[0], "404") === false; } 
   return 
$return; 
} 
// se definen las variables online y offline
$online="<a href=\"http://81.203.42.241:8000/listen.pls\"><img src=\"airverde.jpg\" border=\"0\"></a>";
$offline="<img src=\"airrojo.jpg\">";
// url a verificar 
$url = "http://81.203.42.241:8000/index.html"; 
// verificación del archivo
if (remote_file_exists ($url)) 
{ echo 
$online; } 
else 
{ print 
$offline; } 
?>
y el error que sale es:
Warning: fsockopen, pfsockpen, show_source,() has been disabled for security reasons in /home/webcindario/radiowow/index.php on line 34
como puedo ocultar o arreglar este error?
gracias