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

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


cloacking
WRInaute impliqué
WRInaute impliqué
 
Messages: 722
Inscription: 20 Oct 2004

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 occasionnel
WRInaute occasionnel
 
Messages: 420
Inscription: 15 Juin 2004

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 passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

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: 28 Avr 2005

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 passionné
WRInaute passionné
 
Messages: 2121
Inscription: 6 Jan 2004

Message le Jeu Juin 16, 2005 11:10

oui oui ;)


cloacking
WRInaute impliqué
WRInaute impliqué
 
Messages: 722
Inscription: 20 Oct 2004

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 !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 les experts Google Analytics de Ranking Metrics.

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

Lectures recommandées sur ce thème :



Qui est en ligne

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