Kullandığım kod aşağıdadır, ancak bununla ana sayfanın başlığını çekiyor tüm sayfalara.
Benim istediğim ise bulunduğum sayfanın başlığını çekmesi.
Çıkamadım içinden bilen bir arkadaş eklenecek kodu verirse harika olur.
<?php
function Oku($url){
$icerik = file_get_contents($url);
$kalip = "|<[\s]*title[\s]*>([^<]+)<[\s]*/[\s]*title[\s]*>|Ui";
if(preg_match($kalip, $icerik, $match))
{
return $match[1];
}else{
return false;
}
}
$title = Oku($url);
echo "$title";
?>
$oku = Oku($_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
Olarak kullanırsanız girilmiş olan sayfanın başlığını alır. Olmazsa
$oku = Oku("http://site.com".$_SERVER['REQUEST_URI']);
şeklinde deneyin.