Şimdi Ara

PHP BOT MANTIĞINI PEKİŞTİRME

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
12
Cevap
0
Favori
461
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  •  
    <html>
    <head>
    <title>AKINSOFT ARTIK PHP İÇİN ŞU FİLTRENİ DÜZENLE </title>
    </head>
    <body>
    <?php
    $site=file_get_contents("http://www.");
    preg_match_all('@<span class="ti">(.*?)</span>@si',$site,$baslik);
    preg_match_all('@<span class="spot">(.*?)</span>@si',$site,$icerik);

    echo $baslik[0][0];
    echo '<br>';
    echo $icerik[0][0];

    //print_r($icerik);

    ?>
    </body>
    </html>



    merhaba abilerim ablalarım , tabı bu forumda kız var mı yok mu bilmiyorum

    şimdi kendı cabalarımlar bir kaç kelimelik bot yapmayı ogrendim
    benim sormak istediğim sey su abiler
    bu botta en son haberi çekebiliyorum tamam ama mesela ben 5 haberi çekmek istiyorum o zaman napıcam abiler for a mı sokmam gerek misal
     
    $basla=1;
    $bit=5;
    for ($basla;$basla=<$bit; $basla++ )
    {

    echo $baslik[0][0];
    echo '<br>';
    echo $icerik[0][0];

    }

    boyle mı yapıcaz naspıcaz abılerım daha dun aklıma takıldı bot yapmak bende yapıyım yapabildim kadar dedim



    < Bu mesaj bu kişi tarafından değiştirildi Guest-E90F2B1F7 -- 8 Ağustos 2014; 16:01:39 >







  • print_r yapınca cıktısı ne oluyor yazar mısın
  • ahmtbrk58 kullanıcısına yanıt
    onda bır sıkıntı yok hocam haberler cıkıyor bnm istediğim istegim kadar haber yayınlamak
  • preg_match_all dizi olarak çıktı verir sonra döngü olarak döndürürsün sorunu anlayamadım?
  • TaKKoZ kullanıcısına yanıt
    merhaba hocam şimdi yukarıdakı kod calısyor ama tek bır tane haber gosteriyor

    mesela ben 5 tane haber çekmek istıyorum

    onun ıcın


    foreach mı for mu kullanmam gerek
  •  

    <html>
    <head>
    <title>AKINSOFT ARTIK PHP İÇİN ŞU FİLTRENİ DÜZENLE </title>
    </head>
    <body>
    <?php
    $site=file_get_contents("http://");
    preg_match_all('@<span class="ti">(.*?)</span>@si',$site,$baslik);
    preg_match_all('@<span class="spot">(.*?)</span>@si',$site,$icerik);

    $basla=1;
    $bit=5;
    for($basla;$basla<$bit; $basla++ )
    {

    echo $baslik[0][0];
    echo '<br>';
    echo $icerik[0][0];

    }

    ?>
    </body>
    </html>




    çıktısı:
     

    Nabi Avcı: Kimse istemediği okula yerleştirilmeyecek
    MEB Bakanı Nabi Avcı,İmam Hatip Liseleri'yle ilgili iddialara yanıt verdi. Avcı, "Kimse istemediği okula yerleştirilmeyecek." dedi. Nabi Avcı: Kimse istemediği okula yerleştirilmeyecek
    MEB Bakanı Nabi Avcı,İmam Hatip Liseleri'yle ilgili iddialara yanıt verdi. Avcı, "Kimse istemediği okula yerleştirilmeyecek." dedi. Nabi Avcı: Kimse istemediği okula yerleştirilmeyecek
    MEB Bakanı Nabi Avcı,İmam Hatip Liseleri'yle ilgili iddialara yanıt verdi. Avcı, "Kimse istemediği okula yerleştirilmeyecek." dedi. Nabi Avcı: Kimse istemediği okula yerleştirilmeyecek
    MEB Bakanı Nabi Avcı,İmam Hatip Liseleri'yle ilgili iddialara yanıt verdi. Avcı, "Kimse istemediği okula yerleştirilmeyecek." dedi.




    for kullandım zaman
    aynı haberi 5 defa cıkartyor hocam benım istediğim

    farklı 5 tane haber cıkarması



    < Bu mesaj bu kişi tarafından değiştirildi Guest-E90F2B1F7 -- 8 Ağustos 2014; 16:03:36 >




  • $basla=0;
    $bit=4;
    for($basla;$basla<$bit; $basla++ )
    {

    echo $baslik[$basla][$basla];
    echo '<br>';
    echo $icerik[$basla][$basla];

    }
    dene bakalım bi.
  • Yapay Zeka’dan İlgili Konular
    Sql Öğrenmek
    6 yıl önce açıldı
    Karma Dil Hack Udemy dersleri
    5 yıl önce açıldı
    Daha Fazla Göster
  • ahmtbrk58 kullanıcısına yanıt
    yok usta buda olmadı
  • bence bunda iç içe foreach kullanıcaz gıbı gelıyor
  • ahmtbrk58 kullanıcısına yanıt
    godoş diye bana mı dedin ?
  • keşke yanlış anlaşılıcak şeyleri yazmasak hocam

    bu okuda baban gibi eşek olma muhabbeti oldu neyse hocam saolun
  • echo $baslik[0][0];
    echo '<br>';
    echo $icerik[0][0];


    bunu


    echo $baslik[1][1];
    echo '<br>';
    echo $icerik[1][1];

    yaptık mı sayfada kı 2. haberi alıcak


    eger bunu

    echo $baslik[2][2];
    echo '<br>';
    echo $icerik[2][2];


    yaptık mı 3. haberi alıcak verilern cevaplar ıcıın saolun
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.