Bazen başka sitelerden veri çekmemiz lazım, php de bir kaç yöntemle bot yapabiliriz ve başka sitedeki sayfadan veri çekebiliriz.Sizlere aşağıdaki yaptığım basit fonksiyonu göstereceğim.
function yaziCekmeBotu($girilenSayfa) { $yaziGetir=file_get_contents($girilenSayfa); $gelenYazi = explode('<ul>', $yaziGetir); $gelenYazi = explode('</ul>', $gelenYazi[1]); foreach($gelenYazi as $kaynak) { echo iconv("utf-8", "iso-8859-9", $kaynak); } } $sayfa = "http://www.turkkonsol.com/p/php/ic-ice-dongu-kullanimi-110.html"; yaziCekmeBotu($sayfa);
Yukardaki php fonksiyonumuz basit dışardan girilen sayfayı fonkisyonumuzda işleyor ve böylece bir sitedeki sayfadan veri çekilmiş oluyor.Yaptığımız php botu budur, artık php de bot yapımını da öğrenmiş olduk.
Sizlerinde çalışması varsa buraya eklerseniz, belki bizde yeni şeyler öğrenebiliriz.
ne yazıkki file_get_contents stabil bir fonksiyon değil gelen veri kontrol edilmeli aksi taktirde veri gelmediği zaman hata alırsınız
@orcun: Bu doğru ama en basitinden bir örnek olsun istedim. Bu eksik bilgiyi ilettiğiniz için teşekkürler, önemli bir şey.