Forum

php veri çekme
 
Bildirimler
Hepsini Temizle

php veri çekme

5 Yazılar
3 Üyeler
0 Reactions
2,014 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba

Maçkolik sitesinden nasıl maçları çekebilirim ? 

 

function temizle($tr1){

$turkce=array("ş","Ş","ı","ü","Ü","ö","Ö","ç","Ç","ş","Ş","ı","ğ","Ğ","İ","ö","Ö","Ç","ç","ü","Ü","href","javascript","popTeam","gt","1","2","3","4","5","6","7","8","9","0",".");

$duzgun=array("s","S","i","u","U","o","O","c","C","s","S","i","g","G","I","o","O","C","c","u","U","","","","","","","","","","","","","","",".");
$tr1=str_replace($turkce, $duzgun, $tr1);
$tr1=preg_replace("@[^a-z0-9\-_şıüğçİŞĞÜÇ]+@i"," ",$tr1);
return $tr1;
}

function aradancek($bununla,$bunun,$metin){
$kes = explode($bununla,$metin);
$yinekes = explode($bunun,$kes[1]);
return $yinekes[0];
}

function ara($bas, $son, $yazi){
@preg_match_all('/'.preg_quote($bas,'/').'(.*?)'.preg_quote($son,'/').'/i',$yazi,$m);
return @$m[1];
}

@$kod=$kods[$a];
@$saat=$saats[$a];
@$takim=addcslashes(temizle(htmlspecialchars(strip_tags($takims[$a]))));

 

 

$takim ve $kod için yukarıdaki kodları kullanıyorum. fakat addcslashes(temizle(htmlspecialchars(strip_tags($takims[$a])))); kulllandığım zaman içi boş geliyor. bu metodu sildiğim zamanda onclick="Mackolik.IddaaStats.getStats(2756116,0,'F')">397 mesajı gözüküyor. Bunu nasıl çözebilirim ?

 

Teşekkürler

 

 
Gönderildi : 30/01/2017 21:29

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33313
Illustrious Member Yönetici
 

Merhaba, bu doğru bir istek mi acaba, yani o sitenin verilerini izinsiz kullanmamanız lazım bence?

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 31/01/2017 01:16

(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba, bu doğru bir istek mi acaba, yani o sitenin verilerini izinsiz kullanmamanız lazım bence?

 

Merhaba Hakan bey 

Bu site değil de başka bir sitenin de verileri olabilir. Yani çekmek için tam olarak ne yapmam lazım ?

Teşekkürler

 

 
Gönderildi : 31/01/2017 01:22

Hakan Uzuner
(@hakanuzuner)
Gönderiler: 33313
Illustrious Member Yönetici
 

Mevcu aynı aslında hangi site olur ise olsun çok etik değil bence, ben yazılımcı değilim sadece yorum katıyorum, bilgisi olan bir yazılımcı arkadaşlar var ise paylaşabilir.

Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************

 
Gönderildi : 31/01/2017 22:18

(@eravse)
Gönderiler: 1753
Üye
 

Merhaba etiklik durumuna @hakan hocamla aynı gözde bakıyorum ama teknik olarak bilgi şu şekilde

 

CURL ile html dosyasını okursunuz sonra DOM object ile parse edersiniz

 

http://www.php.net/manual/en/book.dom.php

 

$DOM = new DOMDocument;
$DOM->loadHTML( $output);

//get all H1
$items = $DOM->getElementsByTagName('h1');

//display all H1 text
 for ($i = 0; $i < $items->length; $i++)
        echo $items->item($i)->nodeValue . "<br/>";


gibi

ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com

 
Gönderildi : 01/02/2017 01:51

Paylaş: