Aslında konunun özü biraz anlatılmış, bazı önemli yerleri atlanmış, hazır kod vermektense bot yapımında kullanılan fonksiyonların örnekle ne amaçla kullanıldığı anlatılsaydı daha yararlı olurdu... Mesela en önemlilerinden biri get_headers, bu fonksiyon sayfanın var olup olmadığını kontrol eder, varsa true dönderirsiniz yoksa false dönderip es geçersiniz, substr, strstr gibi yerleşik fonksiyonlar falan, sonra çok gerekli olmasada profesyonle bot yazımlarında kullandığımız ucfirst, ucwords, strtolower, strtoupper gibi fonksiyonlarda önemli, ayrıca konu sonuna doğru blade arkadaş loop olayını sormuş ama tam yanıt alamamış yada verenler tam bilgiyi vermek istememiş yada verememişler, loop olayı birkaç şekilde yapılabilir, en kolayı bir txt dosyası ile yaparsın, linkleri preg_match_all ile alıp dosyay kaydedersin, her refresde bi lik alıp değişkene atarsın, o linkle işin bitincede hafızadaki linki metin dosyasından silersin, sonra tekrar refresh refresh, ikinci olarak linkleri yine preg_match_all ile alıp foreach içine sokarsın, gelen linkleri break ile döndermeye başlarsın, işi biten linki arraydan unset yaparsın, üçüncü olarakda linkleri veritabanına yazdırırsın, her refresde işi biten linki silersin, belki bilmiyorum ama bot olayında birden fazla link alınacaksa mutlaka refresh yapmak zorundasınız, ben şu ana kadar refreshsiz bot görmedim yapmadım...
Bu konu hakkında daha profesyonle bir makale hazırlanabilir, hangi php fonksiyonları kullanılır, ne işe yarar gibi, örnek kod veripde karşıdakinin anlamasını beklemek bence biraz saçma..