Kod Arama
5
●542
- 08-12-2009, 18:13:22Merhaba arkadaşlar bu link değişimlerini takip etmek için bir script yazıyorum ama bi yerde takıldım preg_match_all ile kodu taratıyorum site üzerinden ama preg_match_all da bilinmeyen bir değer gerekli direk kodu arattığım için bulsada bi tepki vermiyor benim istediğim örnek sayfada <a href="http://www.x.com" title="chat siteleri, chat kanallari, netlog" target="_blank" class="style9"> bunu aratınca bulursa Kod Bulundu ! - Bulamazsa Kod Bulunamadı ! Hatasını Vermesini istiyorum şimdiden yardım edenlere teşekkürler.
- 08-12-2009, 18:26:13Üyeliği durduruldu
// link aranacak sayfa içeriği burası file_get_contents ile çekilebilir. $sayfa_icerik = '<a href="http://www.x.com" title="chat siteleri, chat kanallari, netlog" target="_blank" class="style9">'; // Linki aranacak domain $aranacak_domain = 'www.x.com'; // Kontrol if (preg_match('^<a href="(http://)*(www\.)*' . $aranacak_domain . '" title=".*?" target=".*?" class=".*?">^', $sayfa_icerik, $cikti)) { echo '<span style="font: normal 13px tahoma; color:green;"><b>'.$aranacak_domain . '</b> linki eklenmiş</span>'; } else { echo '<span style="font: normal 13px tahoma; color:#ff0000;"><b>'.$aranacak_domain . '</b> linki eklenmemiş</span>'; }çıktı;
www.x.com linki eklenmiş
- 08-12-2009, 19:16:12Arkadaş Yardımcı Oldu Tam Arama İşlevi Kazanmış Hali
<?php
// link aranacak sayfa içeriği burası file_get_contents ile çekilebilir.
$sayfa_icerik = file_get_contents("http://www.mustafakemalataturk.biz/index.php");
// Linki aranacak domain
$aranacak_domain = '<a href="http://www.mustafakemalataturk.biz" title="Mustafa Kemal Atatürk" target="_blank">Mustafa Kemal Atatürk</a>';
// Kontrol
if (preg_match('^<a.*?href="(http://)*(www\.)*' . $aranacak_domain . '".*?>^', $sayfa_icerik, $cikti)) {
echo '<span style="font: normal 13px tahoma; color:green;"><b>'.$aranacak_domain . '</b> linki eklenmiş</span>';
} else {
echo '<span style="font: normal 13px tahoma; color:#ff0000;"><b>'.$aranacak_domain . '</b> linki eklenmemiş</span>';
}
?> - 09-12-2009, 11:18:41Üyeliği durduruldudüz metin kontrolü üçün preg match yerine strpos ta kullanabilirsiniz hocaminforesim adlı üyeden alıntı: mesajı görüntüle
- 09-12-2009, 11:49:03Üyeliği durdurulduevet düz metin için strpos() kullanımı idealdir. linklerde biraz tolerans gerektiği için preg_match kullanıldı.