denedim hocam da, alttakinin iy sını alıyor, buradan kodları atıyorum ama sistem kodları değiştiriyor. soru işareti olan maçın İY sı yok, ama bot çekiyor ve haliyle bir altındaki maçın iy sını ona yazıyor, onun altındakini onun üstüne vs diye karışıyor.




eyvallah hocam, işime yaradı bu, çok teşekkürler.

nfyldz adlı üyeden alıntı: mesajı görüntüle
Zamanında bir müşterim için bitmiş maçların sonuçlarını bu şekilde çekmiştim.Belki işinizi görür.Birkaç değişiklik ile canlı sonuçları çekebilirsiniz.
Mutlu forumlar.

<? ############ //Mackolik.com Mac Sonucu Json Ciktisi //App by nfy ############ error_reporting(0); ?><!doctype html> <html> <head> <meta charset="utf-8"> <title>Maçkolik Sonuçları</title> </head> <style> body { margin:5px; font-family:Verdana; font-size:10px; } </style> <body> <? function aranacak($str) { $o= array('spor','Spor','United','City','Town'); $s= array('','','','',''); $str = str_replace($o,$s,$str); $bol = explode(" ",$str); for($i=0; $i<count($bol); $i++) { if(strlen($bol[$i])>2) { $aranacak .= "$bol[$i],"; } } return $aranacak; } function temizles($str) { return str_replace("'","",$str); } $url = "http://goapi.mackolik.com/livedata?group=all"; $refere = "http://www.mackolik.com/Canli-Sonuclar"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_REFERER, $refere); curl_setopt($ch, CURLOPT_TIMEOUT, 2); curl_setopt($ch, CURLOPT_ENCODING, "gzip, deflate"); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0'); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Host: goapi.mackolik.com', 'Connection: keep-alive', 'Accept: */*', 'Origin: http://www.mackolik.com', 'User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36', 'Referer: http://www.mackolik.com/Canli-Sonuclar', 'Accept-Encoding: gzip, deflate, sdch', 'Accept-Language: tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4' )); $kaynak = curl_exec($ch); curl_close($ch); $ayikla = json_decode($kaynak); $toplam_mac = count($ayikla->m); for($i=0; $i<$toplam_mac; $i++) { $ev_takim = $ayikla->m[$i][2]; $konuk_takim = $ayikla->m[$i][4]; $ev_skor = $ayikla->m[$i][12]; $konuk_skor = $ayikla->m[$i][13]; $mackolik_id = $ayikla->m[$i][0]; $suan = $ayikla->m[$i][6]; if($suan!="" && $suan!="D") { echo "<strong>$ev_takim ($ev_skor:$konuk_skor) $konuk_takim</strong></br> "; } } ?> </body> </html>