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.