RSS Aboneleri 13
Reklam Alanı Bize Reklam Verin

php

Bir Web Sayfasının Başlığını Çekme


Merhaba arkadaşlar,

Bu makale ile bir web adresinin … tagları arasındaki kısmı nasıl çekeceğimizi göreceğiz. Projelerinizde belki kullanma isteği duyarsınız. Üyelerinize girilen sayfanın başlığını göstermek istersiniz belki..

Hemen başlayalım.. Öncelikle bir fonksiyon oluşturalım ve bu fonksiyon bizim başlık çeken fonksiyonumuz olsun..

<?php  

/**
 * @author oralunal
 * @copyright 2011
 */  

/**
 * baslikCek()
 *
 * @param mixed $url
 * @return
 */
function baslikCek($url){
    $icerik = file_get_contents($url); // Sayfa içeriğini alalım
    $kalip = "|<[s]*title[s]*-->([^<]+)<[s]*/[s]*title[s]*>|Ui";
    if(preg_match($kalip, $icerik, $match)){ //Arama yapalım varsa değeri yoksa false return edelim
        return $match[1];
    }else{
        return false;
    }
}  

?>

Yukarıdaki fonksiyonumuz $url ile yollanan web sayfasını açıyor. İçerisinde title taglarını arıyor. Eğer title tagları mevcutsa arasındaki değeri döndürüyor. Eğer bağlandığı web sayfasında title tagı mevcut değilse false dönüyor. Kullanımı da aşağıdaki gibidir:

<?php  

/**
 * @author oralunal
 * @copyright 2011
 */  

$url    = 'http://www.trkodlama.com';
$baslik = baslikCek($url);  

echo "<a title="$baslik" href="$url" target="_blank">"$baslik"</a>";  

?> 

Yukarıdaki scriptin ekran çıktısı aşağıdaki gibi olacaktır:
TR Kodlama – Güncel Programlama Makaleleri

Kolay gelsin,

Yazar Hakkında Oral ÜNAL

PHP ile küçük bir çocukken tanıştı ve hala tanışmaya devam ediyor. Osmangazi Üniversitesi öğrencisi. Bisiklet tutkunu.



Makaleyi beğendiniz mi?

Beğendiyseniz RSS Beslemelerimize abone olabilirsiniz veya bizi Twitter'da takip edebilirsiniz.

Yorum Yap