Bonjour,
Pour récupérer le "title" et les "meta" d'un site distant en php pour une pseudo-frames j'utilise le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php $url = $_GET['url']; ?> <?php $site = 'http://'.$url; libxml_use_internal_errors(true); $doc = new DOMDocument(); $doc->loadHTMLFile($site); libxml_clear_errors(); $title = $doc->getElementsByTagName('title')->item(0); ?> <?php $tags = get_meta_tags($site); ?> <title><?php echo $title->nodeValue; ?></title> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <meta name="description" content="<?php echo $tags['description']; ?>"> <meta name="keywords" content="<?php echo $tags['keywords']; ?>">
Pas de problème avec les caractères latins (abc...xyz) contrairement à la langue arabe ou russ qui n'ai pas afficher correctement :
Merci pour votre aide.
Partager