Récupérer le favicon d'un site
bonjour,
Je pêche sur ceci... j'ai un annuaire et j'aimerais afficher pour chaque site (selon le résultat de la recherche) le favicon dudit site... mais voilà en me renseignement on me propose ceci... et malheureusement cela ne fonctionne pas.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?PHP
// pour tester...
$url = "http://www.google.fr";
if(file_exists("$url/favicon.ico")) {
echo " affiche le résultat ici...<img src='$url/favicon.ico'><br>";
}
else {
echo "icone inexistant, donc ça ne marche pas...<br>";
}
?>
<br><br>
le résultat devrait être le suivant.. <img src="http://www.google.fr/favicon.ico"> |
D'avance merci de vos conseils (si jamais j'utilises PHP5)
Cordialement
Yule
Va être plus compliqué que cela
Je cherche à faire exactement cela, plus précisément, trouver le favicon, puis l'enregistrer sur mon site comme cela, toute nouvelle entrée en rapport avec le site en question, je peux fournir le favicon sans à avoir à les charger depuis le site source. Hors, actuellement, le favicon peux être d'extension .ico .gif, .png ou .jpg. Il peut être placé à la racine où dans un dossier, et surtout, peut être dans le header sous différente forme comme par exemple :
Code:
1 2 3 4
|
<meta content="/images/google_favicon_128.png" itemprop="image"> Google
<link rel="shortcut icon" href="https://s.yimg.com/ok/u/assets/img/favicon-fresh-107777.ico"> Yahoo Mail
<link rel="shortcut icon" href="http://www.monsite.com/favicon.ico" type="image/x-icon" /> Site lambda |
Et d'autres techniques aussi (SiteAdvisor.com par exemple à un favicon mais aucune trace dans le header…). :(