• 23-08-2009, 21:37:14
    #1
    Merhaba arkadaşlar,

    Mevcut sayfadaki <title>Başlık</title> arasındaki kelimeyi alıp sayfaya yazdırmak istiyorum.

    Sayfanın Linkini almak için <?php echo $addressbar; ?> kodunu kullanıyorum.

    Fakat php kodları ile sayfanın başlığını bir türlü alamadım yardım edebilirmisiniz?
  • 23-08-2009, 22:06:26
    #2
    <php
    $data=file_get_contents("http://adress.com");
    
    $baslik=explode('<title>',$data);
    $baslik=explode('</title>',$baslik[1]);
    $baslik=$baslik[0];
    
    echo "Sayfa Başlığı:".$baslik;
    
    ?>
  • 23-08-2009, 22:20:59
    #3
    tolgay007 adlı üyeden alıntı: mesajı görüntüle
    <php
    $data=file_get_contents("http://adress.com");
    
    $baslik=explode('<title>',$data);
    $baslik=explode('</title>',$baslik[1]);
    $baslik=$baslik[0];
    
    echo "Sayfa Başlığı:".$baslik;
    
    ?>
    tolgay teşekkürler fakat bu kod sadece belirttiğim adresin başlığını alıyor. Yani sitenin sayfalarını gezdikce her sayfanın ayrı ayrı başlığını almasını istemiştim.
  • 23-08-2009, 22:32:58
    #4
    O zaman host'u kullanmanız gerekmektedir.

    http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] ;
  • 23-08-2009, 22:46:22
    #5
    Ntie adlı üyeden alıntı: mesajı görüntüle
    O zaman host'u kullanmanız gerekmektedir.
    http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] ;
    Evet bu şekilde yapman gerekir o zaman.
  • 23-08-2009, 22:47:39
    #6
    Üyeliği durduruldu
    kendi sayfanı okuyorsan ob fonksiyonları da çözüm olabilir
  • 19-09-2009, 22:56:00
    #7
    teşekkürler fakat olmadı aynen şöyle yaptım

    <?php

    $site = file_get_contents("http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];");

    $title = explode('<title>',$site);
    $title = explode('</title>',$title[1]);

    echo $title[0];
    ?>

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

    böyle bir hata verdi
  • 19-09-2009, 22:59:11
    #8
    kendi sayfanın titlesimi?
  • 19-09-2009, 23:12:00
    #9
    <?php

    $site = file_get_contents("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']."");

    $title = explode('<title>',$site);
    $title = explode('</title>',$title[1]);

    echo $title[0];
    ?>

    bu şekilde deneyin