görünürde başka sorunda gözükmüyor.
Bot Yapımı(Nerde Hata Yapıyorum?)
64
●8.606
- 27-09-2008, 21:07:05Üyeliği durduruldubende çalışmamıştı
görünürde başka sorunda gözükmüyor.
- 27-09-2008, 22:20:12Bi de şöyle deniyeyim dedim; farkeden bişey olmadı.MC_delta_T adlı üyeden alıntı: mesajı görüntüle
<? $aranan=$_POST['ara']; if (!function_exists('curl_init')){ die('CURL is not installed!'); } $aranan = ereg_replace(" ","%20",$aranan); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.mp3-dinle.us/arama.asp"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"ara=$aranan"); curl_exec($ch); curl_close ($ch); include("ayar.php"); $kaynak=file_get_contents("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); preg_match_all("'<div class=\"mp3_1\"><div class=\"hit\">(.*?)</div><a href=\"(.*?)\">(.*?)</a></div>'", $kaynak, $link); for($i=0; $i<count($link[1]); $i++){ $isim=$link[3][$i]; $icerik=file_get_contents("http://www.mp3-dinle.us/".$link[2][$i]); $bol = explode('<embed src="',$icerik); $parca = explode('"',$bol['1']); $sorgu=mysql_query("INSERT INTO muzikler (muzik_baslik, muzik) values ('$isim', '$parca[0]')"); if($sorgu){print ("<script language='javascript'>alert('Müzikler Eklendi');history.go(-1);</script>"); } if(!$sorgu){print ("<script language='javascript'>alert('Olmadı');history.go(-1);</script>"); } } ?> - 27-09-2008, 23:04:16Şimdi ekleme yapıyor ancak boş yapıyor; senin dediğin gibi sorun preg_match_all kısmında sanırım, onun için o patternleri baştan yazmak gerekiyor, benim yazdıklarımda sorun olabilir preg_matc_all yaptığım kodlar;
<div class="mp3_1"><a href="link">isim</a></div>
Kodların Son Hali;
<? $aranan=$_POST['ara']; if (!function_exists('curl_init')){ die('CURL is not installed!'); } $aranan = ereg_replace(" ","%20",$aranan); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://www.mp3-dinle.us/arama.asp"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,"ara=$aranan"); $kod = curl_exec($ch); curl_close ($ch); include("ayar.php"); $kaynak=$kod; preg_match_all("#<div class=\"mp3_1\"><a href=\"(.*?)\">#s", $kaynak, $link); $icerik=file_get_contents("http://www.mp3-dinle.us/".$link[0]); preg_match_all("#<div class=\"dinle\">(.*?)<br>#s",$icerik,$parca); $sorgu=mysql_query("INSERT INTO muzikler (muzik) values ('$parca[0]')"); if($sorgu){print ("<script language='javascript'>alert('Müzikler Eklendi');history.go(-1);</script>"); } if(!$sorgu){print ("<script language='javascript'>alert('Olmadı');history.go(-1);</script>"); } ?> - 10-10-2008, 19:12:34valla sitemin botu üzerinde baya kafa yormuşunuz asp olarak 2 dakikada çıkarırdım size
- 11-10-2008, 20:10:54ahah sonuna kadar okudum konuyu neler dönmüş diye. ama bu laf bomba oldudeath_angel35 adlı üyeden alıntı: mesajı görüntüle
)