Comment récupérer le titre d'un site
<?php $url= ("http://un-site.com") ; function get_file_title($file){ $cont = file_get_contents($file); preg_match( "/<title>(.*)<\/title>/i", $cont, $match ); return strip_tags($match[0]); } echo get_file_title("$url"); ?>
$url= ("http://un-site.com") ; :Remplacer http://un-site.com par l'adresse d'un site .
echo get_file_title("$url"); : Permet d'afficher le titre du site .
Vous pouvez aussi utiliser une variante :
<?php $url= ("http://un-site.com") ; function get_file_title($file){ $cont = file_get_contents($file); preg_match( "/<title>(.*)<\/title>/i", $cont, $match ); return strip_tags($match[0]); } ?> <?php echo get_file_title("$url"); ?>
Dans cette variante , echo get_file_title("$url"); est placé dans une include <?php echo get_file_title("$url"); ?> qui à la finale à le meme effet !
Supposons maintenant que vous voullez rendre le titre du site cliquable :
<?php $url= ("http://un-site.com") ; function get_file_title($file){ $cont = file_get_contents($file); preg_match( "/<title>(.*)<\/title>/i", $cont, $match ); return strip_tags($match[0]); } ?> <a href="<?php echo ("$url"); ?> " target="_blank"> <?php echo get_file_title("$url"); ?></a>
Le principe de rendre le titre cliquable est assez simple . C'est comme si je fesais un simple lien vers un site en utilisant les fonctions du code . Je remplace donc l'url du site par la fonction <?php echo ("ici l'url"); ?> donc <?php echo ("$url"); ?> et le texte du lien par <?php echo ici la fonction("ici l'url"); ?> donc <?php echo get_file_title("$url"); ?>.

Signaler une erreur
Supprimer un dossier et son contenue
Codes PHP
Comment récupérer les méta-tags d'un site



