• 02-05-2010, 09:02:26
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    arkadaşlar bot yapmaya calşorum başlık ve içeriği çektim explode ile keywordude çekmeye calştım sanırım explode ile olmuyor nasıl çekebilirm keywordu yardımcı olrsanız sevinirim...
  • 02-05-2010, 10:40:24
    #2
    Üyeliği durduruldu
    Nasıl explode ile cekemezsiniz ki zaten o ayiklama yapar.
    preg_match ile cekim yapacaksiniz. Cepten giriyorum meta content keywords U tam olarak yazarsanız tamamını veririm
  • 02-05-2010, 10:53:23
    #3
    <meta name="keywords" content="x,y,z" />
    böle dostum
  • 02-05-2010, 11:02:49
    #4
    Alıntı
    <meta name="keywords" content="x,y,z" />
    böle dostum
    Fonksiyon kullanımı 1. Metanin adi , 2. Verinin bulunduğu değişken


    <?php
    function MetaContent ($Name,$Data){
    preg_match('#meta(.*?)name=(.*?)'.$Name.'(.*?)content="(.*?)"#si',$Data,$Content);
    return $Content[4];
    }
    $data = '<meta name="keywords" content="x,y,z" />';  //Verinin depolandığı değişken
    echo MetaContent('keywords',$data); //Fonksiyon kullanımı 1. Metanin adi , 2. Verinin bulunduğu değişken
    ?>
    //Output
    x,y,z
  • 02-05-2010, 11:06:54
    #5
    kale2000 adlı üyeden alıntı: mesajı görüntüle
    Fonksiyon kullanımı 1. Metanin adi , 2. Verinin bulunduğu değişken


    <?php
    function MetaContent ($Name,$Data){
    preg_match('#meta(.*?)name=(.*?)'.$Name.'(.*?)content="(.*?)"#si',$Data,$Content);
    return $Content[4];
    }
    $data = file_get_contents('http://www.mactrees.com/'); //Verinin depolandığı değişken
    echo MetaContent('keywords',$data); //Fonksiyon kullanımı 1. Metanin adi , 2. Verinin bulunduğu değişken
    ?>
    eyw dostum
  • 02-05-2010, 17:09:40
    #6
    Parse etmeye gerek kalmadan get_meta_tags fonksiyonu ile kolayca çekebilirsin. Tabi ki bunun için yeni bir http isteği göndereceğini unutmamak lazım:

    <?
    $taglar = get_meta_tags('https://www.r10.net/');
    echo $taglar[keywords];
    ?>
    Çıktısı : webmaster, webmaster forum, webmaster forumu, webmasterlar