get title tag probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Robin

Robin

12/12/2006 16:35:00
Quote Anchor link
Hallo,

Ik gebruik onderstaande code om de titel van een website te achterhalen en naar het scherm te schrijven.

Op zich werkt dit allemaal prima, maar zo af en toe kom ik websites tegen die een soort van javascript in de title tag hebben staan.

als ik dan de titel probeer op te halen krijg ik bijvoorbeeld :

titel : dit is een pagina over fietsen //Hide status bar msg II script- by javascriptkit.com for IE//Visit JavaScript Kit (http://javascriptkit.com) for script//Credit must stay intact for usefunction h

iemand een idee hoe ik dat eruit krijg of hoe ik dit soort problemen kan voorkomen ?


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

$url
= addslashes($url);
$meta = get_meta_tags($_POST['url']);
$title = "";
if ($fp = @fopen($url, 'r' )) {
$cont = "";

while( !feof( $fp ) ) {
$buf = trim(fgets( $fp, 4096 )) ;
$cont .= $buf;
}
@
preg_match("|<title>(.*)</title>|si", $cont, $match );
$title = strip_tags(@$match[ 1 ]);
}


?>
 
PHP hulp

PHP hulp

28/01/2021 01:09:57
 
Leroy Boerefijn

Leroy Boerefijn

12/12/2006 16:47:00
Quote Anchor link
je moet ipv de strip tags gewoon de <title> en </title> weghalen.. dan blijfen de code tags.. en heb je er geen last van :)
Gewijzigd op 01/01/1970 01:00:00 door Leroy Boerefijn
 
Robin

Robin

12/12/2006 16:54:00
Quote Anchor link
ha ha zoals je het zegt klinkt het heel simpel...ik hoop dat het ook zo is want ben er al heel de dag mee bezig ha ha

maar ik begrijp eigenlijk niet precies wat je bedoelt.moet ik de striptags dan helemaal weglaten en hoe bedoel je de titel tags weghalen ?

zoiets ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
@preg_match("|(.*)|si", $cont, $match );
$title = strip_tags(@$match[ 1 ]);

?>
 
Mebus  Hackintosh

Mebus Hackintosh

12/12/2006 17:02:00
Quote Anchor link
http://www.willempen.org/reguliere-expressies/

Ga hier eens kijken:) Leer je ook nog wat.

GR. mebus
 
Robin

Robin

12/12/2006 18:30:00
Quote Anchor link
bedankt voor de link, echter nu weet ik nog niet wat ik moet doen ha ha..

de volgende regel moet dus aangepast worden :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$title
= strip_tags(@$match[ 1 ]);
?>


maar wat moet ik dan er ipv strip_tags zetten om de title tags weg te halen ?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.