Author
Message
Kaan

Administrators

Online status

678 posts

#338   2013-08-30 23:18 GMT        
Spor Toto Süper Lig Fikstürü Botu Yapmak | 2013-2014
Kod:
de]
Function Baglan($link){
  $ch  = curl_init();
  curl_setopt($ch,CURLOPT_URL,$link);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  curl_setopt($ch,CURLOPT_REFERER,"http://www.yandex.com.tr");
  $Curl = curl_exec($ch);
  curl_close($ch);
return $Curl;
de]
Evet yukarıdaki gibi fonksiyonu oluşturduk.
Referans olarak yandex kullandık.
Hemen fonksiyonu kullanarak siteye bağlan
Kod:
[code]$Baglan = Baglan("http://www.tff.org/Default.aspx?pageID=198
;[/code]
Fikstürün olduğu linki alarak siteye bağlanmış oluyoruz. Şimdi geriye bilgileri almak kalıyor. Alacağımız bilgiler bir tablo düzeninde listelendiğinden preg desenine şöylesi bir kod yazarak bilgilere ulaşıyoruz.
[code]preg_match('@<table width="100%" border="0" cellpadding="1" cellspacing="1">(.*?)</table>@si',$Baglan,$Fik);[/code]
Evet Bilgilere de ulaştıktan sonra biraz düzenleme yapabiliriz artık. Şimdi gelen değerimizi print_r'den bakarak görebiliriz. Gelen kodlarda spanlar ve a tagları olduğundan bunları temizlemek gerekecek. Temizleme işlemi için strip_tags kullanacağız ama tablo yapısı bozulsun istemiyoruz bunun için tablo yapısına dokunma diyerek strip_tags değerini şöyle düzenliyoruz.
[code]$Duzenle = strip_tags($Fik[0],"<td></td><tr></tr><table></table>");[/code]
Tamam işte! Bunu da yaptık mı artık botumuz hazır! Gelen tablolu bir biçimde çıktı verecektir. Çıktı için herhalde $Duzenle'yi ekrana yazdırmanız lazım dememe gerek yok sanırım.

Her neyse kendinize göre istediğiniz gibi düzenleyin ve kullanın. Kaynağa bakarak classlara ulaşabilir böylelikle daha iyi bir görsellik
:
ss]

*{font: 12px Arial;padding:0px;margin:0px}

table{width:400px;}

table tr.griBG{background-color:#444;color:#fff}

table tr td.altGriCizgi{background-color:#ccc}
444;color:#fff}
table tr td.altGriCizgi{background-color:#ccc}[/highlight]
Hatta renkli listeleme yapmak için Onuda şöyle yapabilirsiniz;
[code]$("table tr td.altGriCizgi:even").css({background: "#999",color: "#555"});
$("table tr td.altGriCizgi:odd").css({background: "#ccc",color: "#222"});[/code]

Tamamen Alıntıdır.


Bunlara baktınızmı?
Webview Uygulama Yapmak Webview Uygulama Nasıl Yapılır
Üye kayıt sırasında sağdece harf ve rakam yapmak hk.
2014 Seçim Sonuçları Canlı Takip et
Kişiliğim, hayatım hakkında konuşabilirsiniz. Fikir yürüte bilirsiniz. Beni öyle böyle sanabilirsiniz. Ama emin olamazsınız. Sizin hakkımdaki yorumlarınız, sanmalarınız benim gerçek de ne olduğumu değiştirmez. Baktığım yeri söyleye bilirsiniz ama ne gördüğümü ASLA...