• 17-07-2016, 20:13:00
    #1
    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";

    ?>
  • 17-07-2016, 20:21:14
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hepnetgrup adlı üyeden alıntı: mesajı görüntüle
    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.
  • 17-07-2016, 20:31:20
    #3
    $title = Oku($url);

    satirindaki $url yerine sayfanin linkini yazin. Ornegin "http://r10.net" yazarsaniz ana sayfanin "https://www.r10.net/php/" yazarsaniz PHP bolumunun basligini cekersiniz.
  • 17-07-2016, 20:49:09
    #4
    rasit adlı üyeden alıntı: mesajı görüntüle
    $title = Oku($url);

    satirindaki $url yerine sayfanin linkini yazin. Ornegin "http://r10.net" yazarsaniz ana sayfanin "https://www.r10.net/php/" yazarsaniz PHP bolumunun basligini cekersiniz.
    Çok mantıklı ancak sorun şu, ben bu kodu tag.php ye ekliyorum diyelim veya kategori.php ve tüm kagegoriler de veya etiketlerde sadece o sayfanın başlığını çekmesi gerekiyor.

    Yani site.com/kategori.php gibi giremem çünkü (kategori.php) birden fazla kategori sayfasında çalışıyor.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:49:09 -->-> Daha önceki mesaj 20:44:39 --

    sawashan adlı üyeden alıntı: mesajı görüntüle
    $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.
    İkiside olmadı üstadım. ikinci seçenekte siteye ulaşım tamamen gidiyor.
    Belki ben yanlış yere ekliyorumdur verdiğin kodları benim koda ekleyip yazman mümkünmü?
  • 17-07-2016, 20:51:48
    #5
    PM atiyorum size. Beraber bakip cozelim.
  • 17-07-2016, 22:16:09
    #6
    Raşit kardeşim konuyu çözdü. İlgilenen arkadaşlara ve özellikle Raşit üstadıma teşekkürler.