Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2009, 07:33
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Exclamación file_get_contents() y servidores intrasigentes

Amigos: en una de mis webs chequeo que una url sea correcta y luego intento un parseo bastante basico y funciona bien excepto cuando la web que intento leer esta en determinado servidor. Entonces... me da error file_get_contents()

Código PHP:
<?php 

Function inlink_verifica($fuente,$cadena="yeapdir.com"){  // verifica que un enlace reciproco exista
   // la funcion podria usar expresiones regulares y ser asi mas flexible pero lenta
   
$contenido=file_get_contents($fuente,false,NULL,0); // carga el archivo en una cadena ; ultimo parametro opcional           
   
return (strstr($contenido,$cadena));   
}

if (
inlink_verifica('http://www.msnperfiles.com','yeapdir.com')){
  echo 
'OK';
}else{
  echo 
'NOT ok';
}

?>
Si la web con la que pruebo esta en cualquier otro server el script funciona..... Como lo soluciono ?

[ gracias ]
__________________
Salu2!