Buenas, esto es muy raro.
El proceso en local me tarda 1 segundo o 2 no mas.
El el servidor "real" me tarda minimo 30 segundos cuando no tarda mas.
El codigo es este :
Código PHP:
function diccionario ($letra)
{
$existe = 1;
if ($code = @file('http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=' . utf8_encode($letra))) {
preg_match_all("/<span class=\"eAcep\">(.*?)<\/span>/i",implode(" ",$code),$acep);
if(count($acep[1])==0)
{
$existe = 0;
}
}
return $existe;
}
echo diccionario($_GET["palabra"]);
Devuelve 1 o 0 si la palabra existe, lo uso para saber si tal palabra existe en el diccionario de la rae ....
¿Que estoy haciendo mal?, es que no es viable si me tarda 30 segundos cada vez que tengo que mirar si la palabra esta bien escrita.
Un saludo y gracias anticipadas.