Récupérer le titre d'une page en php

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


cloacking
WRInaute passionné
WRInaute passionné
 
Messages: 673
Inscription: Mer Oct 20, 2004 2:42

Récupérer le titre d'une page en php

Message le Jeu Juin 16, 2005 10:47

Bonjour,
Je cherche à récupérer le titre d'une page distant en php, j'essaye avec ce bout de code :
Code: Tout sélectionner
$fp = fopen($data['enter'], 'r');
$head = fread($fp, 8192);
fclose($fp);
$title = preg_match( "/<title>([^<]*)</title>/si", $head, $match ) ? $match[1] : '';
echo "$title";


Seulement j'obtiens une erreur SQL :(

Quelqu'un pourrait me debogguer ou m'indiquer une autre technique ?
Merci.


Phix
WRInaute impliqué
WRInaute impliqué
 
Messages: 420
Inscription: Mar Juin 15, 2004 22:05

Message le Jeu Juin 16, 2005 10:48

Peux-tu nous donner le texte de l'erreur? Parce qu'une erreur Sql en faisant un accès à un fichier, je me demande bien comment ca peut arriver :D

Vite réfléchi, je pense que c'est le fopen qui ne lit pas les fichiers distants, mais c'est peut-être faux...


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Jeu Juin 16, 2005 10:53

Code: Tout sélectionner
<?php
$include = implode("", file("http://www.example.com"));
if(eregi("<title>(.*)</title>",$include,$title))
  {
   echo $title[1];
   }
?>

ptitpimousse
WRInaute discret
WRInaute discret
 
Messages: 81
Inscription: Jeu Avr 28, 2005 12:03

Message le Jeu Juin 16, 2005 11:06

Merci rottman ;-)

Dis moi pour récupérer les liens je présume que cela doit se faire comme suit :
Code: Tout sélectionner
<?php
$include = implode("", file("http://www.example.com"));
if(eregi("<a(.*)</a>",$include,$title))
  {
   echo $title[1];
   }
?>


non ?


rottman
WRInaute accro
WRInaute accro
 
Messages: 2097
Inscription: Mar Jan 06, 2004 20:11

Message le Jeu Juin 16, 2005 11:10

oui oui ;)


cloacking
WRInaute passionné
WRInaute passionné
 
Messages: 673
Inscription: Mer Oct 20, 2004 2:42

Message le Jeu Juin 16, 2005 23:11

Merci de tous ces éléments, visiblement le problème venait bien du fopen sans bien trop comprendre !


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Music Search



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités