• 27-11-2007, 22:54:17
    #10
    Hard_Love adlı üyeden alıntı: mesajı görüntüle
    eveet. deneme yanılma yöntemi ile title bilgisini aldım... teşekkür ediyorum arkadaşlar...(yöntem : yukarıda benim yazdıgım kod..)
    <link rel="alternate" type="application/rss+xml" 
    title="YAZILIM HABERLERİ" href="rss.php" />
    şimdi site adresini yazdıgımda otomatik olarak bu tür bir bilgiye otomatik olarak ulaşması gerekiyor...
    Eğer kullanacagın rss.php sabit bir sayfa ise ulaşman dahada basit olur.
    $al='http://www.siteadi.com/rss.php';
    $ver=file_get_contents($al);
    şeklinde sayfayı alıp içerisinden neyi istiyorsan preg_match/_all yönetemlerini kullanarak alabilirsin.

    diğer bir karışık durumuda şu şekilde yapabilirsin
    $al='www.sayfam.com';
    $ver=file_get_contents($al);
    if( preg_match("%(application\/rss+xml)(.*?)(href=\")(.*?)(\")%is", $ver,$veri)) {
    $rss_adresi="www.sayfam.com/$veri[4]";
    ve file get contents ile çekip işlemler yapacaksın
    } else {
    echo 'bulanamadı';

    }
  • 27-11-2007, 23:12:56
    #11
    Üyeliği durduruldu
    <link rel=" bununla " /> bunun arasında kalan herşeyi alabilmek için
    preg_match("%(<link)(.*?)("\/>)%is", $ver,$veri) böle mi yapacam?

    görmedi ... ama inceliyorum hala...
  • 27-11-2007, 23:24:50
    #12
    Örnekteki kodu denedim google titlesini aldım.Buna bakıp ilerletebilirsin regexp yazımlarını araşdır.
    Alıntı
    <?
    $al='http://www.google.com';
    $ver = file_get_contents($al);
    preg_match("%(<title>)(.*?)(<\/title>)%is", $ver,$baslik);
    echo $baslik[2];
    ?>