File_get_contents qui aime pas les 404

touchcream Messages postés 14 Statut Membre -  
benvii Messages postés 311 Statut Membre -
Bonjour, à tous, je souhaite utiliser la fonction file_get_content dans un de mes sites pour récupérer le title de liens externe. Mais il y a un problème si je ne fourni pas un lien parfait genre un 404 ou un lien éronné par exemple "ojfiofd" celui ci retourne une jolie erreur :/ Comment faire pour éviter ça ?

Voici mon script :

function RecupererTitre($Site)
{
$Titre = 'Error : Title not found';

$Fichier = file_get_contents($Site);

if (eregi("<title>(.*)</title>", $Fichier, $Sortie)) $Titre = $Sortie[1];

return $Titre;
}
Configuration: Mac OS X
Firefox 3.0.10

1 réponse

  1. benvii Messages postés 311 Statut Membre 137
     
    Voilà :
    function RecupererTitre($Site)
    {
    $Titre = 'Error : Title not found';
    
    $Fichier = @file_get_contents($Site);
    
    if (eregi("<title>(.*)</title>", $Fichier, $Sortie)) $Titre = $Sortie[1];
    
    return $Titre;
    }


    Le @ supprime le message d'erreur.
    0