Ş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>");
}
?>