File_get_contents qui aime pas les 404

Fermé
touchcream Messages postés 12 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 2 janvier 2012 - 30 mai 2009 à 11:16
benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 - 30 mai 2009 à 13:10
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;
}
A voir également:

1 réponse

benvii Messages postés 308 Date d'inscription dimanche 8 juin 2008 Statut Membre Dernière intervention 28 octobre 2010 137
30 mai 2009 à 13:10
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