Savoir si le titre d'une page a changé [ urgent... ]

YBthebest
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 8 Aoû 2009

Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 16:55

Bonjour à tous,.

j'ai une seule et unique question.
Est-ce que c'est possible de savoir, via un code PHP, si le titre d'une page a changé?

Merci d'avance!

YBthebest
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 8 Aoû 2009

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 18:38

Désolé pour le UP rapide mais c'est juste pour dire que j'en aurais besoin peut-être aujourd'hui donc c'est vraiment urgent :(

Merci d'avance


Zecat
WRInaute accro
WRInaute accro
 
Messages: 12003
Inscription: 1 Mar 2005

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 18:46

faudrait que tu sois plus prévis alors ...

1 - une page de ton site ou unepage d'un site quelconque ?
2 - tu veux une alerte auto si ca change ou tu veux aller toi meme a un moment donner te poser la question pour uen page donnée

etc etc

si tu restes vagues, tu auras peu de reponses

YBthebest
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 8 Aoû 2009

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 18:49

Désolé :)
Une page d'un site quelquonque ;)
Alerte auto ;)

MERCI D"AVANCE

YBthebest
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 8 Aoû 2009

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 19:00

<?php
//engine
$url = "URL DU SITE";
$fp = fopen( $url, 'r' );
$content = "";
while( !feof( $fp ) ) {
$buffer = trim( fgets( $fp, 4096 ) );
$content .= $buffer;
}

//regex match for splash or title
$start = '<title>';
$end = '</title>';
preg_match( "/$start(.*)$end/s", $content, $match );
$check = $match[ 1 ];

if(($check == 'CE QU"IL Y A ACTUELLEMENT ENTRE LES BALISES TITLE')) {
include ('nochange.php');
}
else {
include ('change.php');
}
?>

J'ai essayé d'utiliser ça, mais je reçois:
Warning: preg_match() [function.preg-match]: Unknown modifier 't' in /home/a4032655/public_html/test.php on line 14

puis il inclu la page change.php....
Qu'est-ce qui cloche?>

Merci

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2687
Inscription: 13 Fév 2004

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 19:15

Ta regex une fois les variables remplacées devient /<title>(.*)</title>/. Bref, le / de </title> marque la fin de la regex. Utilise # comme délimiteurs de ta regex, par exemple.

Jacques.

YBthebest
WRInaute discret
WRInaute discret
 
Messages: 88
Inscription: 8 Aoû 2009

Re: Savoir si le titre d'une page a changé [ urgent... ]

Message le Jeu Avr 15, 2010 19:23

Merci beaucoup!

T'assure mec!


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

Lectures recommandées sur ce thème :



Qui est en ligne

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