Php Hatası nasıl Çözerim
8
●683
- 30-04-2010, 23:16:43Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /var/www/vhosts/XxXxXxX.com/httpdocs/muzik-dinle/XxX/index.php on line 51
- 30-04-2010, 23:21:19
<? date_default_timezone_set('Europe/Istanbul'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> <title>Mp3 Bot</title> <SCRIPT language="JavaScript" type="text/javascript"> <!-- function TumunuSec() { for (var i=0;i<document.form1.elements.length;i++) { var e=document.form1.elements[i]; if (e.name != 'Sec') e.checked=document.form1.Sec.checked; } } //--> </SCRIPT> </head> <body> <?php function karakter($param){ $param = str_replace("Ç", "Ç", $param); $param = str_replace("ç", "ç", $param); $param = str_replace("İ", "İ", $param); $param = str_replace("ı", "ı", $param); $param = str_replace("Ğ", "Ğ", $param); $param = str_replace("ğ", "ğ", $param); $param = str_replace("Ö", "Ö", $param); $param = str_replace("ö", "ö", $param); $param = str_replace("Ü", "Ü", $param); $param = str_replace("ü", "ü", $param); $param = str_replace("Ş", "Ş", $param); $param = str_replace("ş", "ş", $param); return $param; } ////////////////////// AYARLAR ////////////////////////////////////// $host="localhost"; $user="music"; $pass="bari25er"; $db="Esunus_music"; mysql_connect($host,$user,$pass) or die ("Kullanici adi veya sifre yanlistir."); mysql_select_db($db) or die ("Veritabani bulunamadi."); mysql_query("SET NAMES 'latin5'"); mysql_query("SET CHARACTER SET latin5"); set_time_limit(0); function baglan($url){ $oturum = curl_init(); curl_setopt($oturum, CURLOPT_URL, $url); $browser = $_SERVER['HTTP_USER_AGENT']; curl_setopt($oturum, CURLOPT_USERAGENT, $browser); curl_setopt($oturum, CURLOPT_HEADER, 0); curl_setopt($oturum,CURLOPT_REFERER,"http://www.bedavamp3.co.uk/"); curl_setopt($oturum, CURLOPT_RETURNTRANSFER, true); $source=curl_exec($oturum); curl_close($oturum); return $source; } function sef($s) { $tr = array('ş','Ş','ı','İ','ğ','Ğ','ü','Ü','ö','Ö','Ç','ç'); $eng = array('s','s','i','i','g','g','u','u','o','o','c','c'); $s = str_replace($tr,$eng,$s); $s = strtolower($s); $s = preg_replace('/&amp;amp;amp;amp;amp;amp;amp;amp;amp;.+?;/', '', $s); $s = preg_replace('/[^%a-z0-9 _-]/', '', $s); $s = preg_replace('/\s+/', '-', $s); $s = preg_replace('|-+|', '-', $s); $s = trim($s, '-'); return $s; } function trle($karekter){ return $karakter; } function trle2($karakter) { return $karakter; } /////////////////////////// Ayarlar Bitti /////////////////////////////////// $islem=@$_GET['islem']; $son=@$_GET['son']; if($islem!="cek") { ?> <form id="form2" name="form2" method="post" action="?islem=cek"> <table align="center" width="523" border="0" cellspacing="0" cellpadding="0" style="border:1px solid #3399FF;"> <tr> <td width="17" height="50"></td> <td width="205">Şarkıcı Adı</td> <td width="8" height="50">:</td> <td width="291" height="50"> <select name="site_link" id="site_link" style="border:1px solid #3399FF;"> <?php $file1=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=1&sort=1&page=1"); // Yerli preg_match('|(.+?)Bulunan Şarkıcı: <b>(.+?)</b>(.+?)|is',$file1,$a); $a=ceil($a[2]/50); for($s=1;$s<=$a;$s++) { $file3=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=1&sort=1&page=".$s); // Yerli Sayfalar preg_match_all('|onmouseout="hideddrivetip\(\)" href="bilgi/(.+?)"><b>(.+?)</b></a><br />|is',$file3,$z); for($o=0;$o<count($z[1]);$o++) { echo '<option value="'.$z[1][$o].'~'.$z[2][$o].'">'.$z[2][$o].'</option>'; } } $file2=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=2&sort=1&page=1"); // Yabancı preg_match('|(.+?)Bulunan Şarkıcı: <b>(.+?)</b>(.+?)|is',$file2,$b); $b=ceil($b[2]/50); for($x=1;$x<=$b;$x++) { $file4=baglan("http://www.bedavamp3.co.uk/turListele.php?typeID=2&page=".$x); // Yabancı Sayfalar preg_match_all('|onmouseout="hideddrivetip\(\)" href="bilgi/(.+?)"><b>(.+?)</b></a><br />|is',$file4,$m); for($y=0;$y<count($m[1]);$y++) { echo '<option value="'.$m[1][$y].'~'.$m[2][$y].'">'.$m[2][$y].'</option>'; } } ?> </select></td> </tr> <tr> <td height="50"></td> <td height="50">Kaydedilecek Kategori</td> <td height="50">:</td> <td height="50"> <select name="kat" id="kat" style="border:1px solid #3399FF;"> <?php $s1=mysql_query("SELECT * FROM kategoriler order by kategoriadi ASC"); while($r1=mysql_fetch_array($s1)) { $kname=$r1['kategoriadi']; echo '<option value="'.$kname.'">'.$kname.'</option>'; } ?> </select> </td> </tr> <tr> <td height="50"></td> <td height="50" colspan="2" align="right"><input type="submit" name="button" style="border:1px solid #0099FF; color:#0099FF; background-color:#FFFFFF;" id="button" value="Çekelim!" /></td> </tr> <tr> <td height="50"></td> <td height="50" colspan="2" align="right"><input type="submit" name="button" style="border:1px solid #0099FF; color:#0099FF; background-color:#FFFFFF;" id="button" value="Çekelim!" /></td> </tr> </table> </form> <?php }else{ if($son!="kaydet"){ ?> <form id="form1" name="form1" method="post" action="?islem=cek&son=kaydet"> <table align="center" width="500" border="0" cellspacing="0" cellpadding="0" style="border:#0099FF solid 1px;"> <tr> <td style="background-color:#3399FF; color:#FFFFFF;" align="center" width="50" height="35"><input type="checkbox" name="Sec" value="" onClick="TumunuSec();"></td> <td style="background-color:#3399FF; color:#FFFFFF;" width="450" >Başlık</td> </tr> <?php $sitelink=$_POST['site_link']; $kat=$_POST['kat']; $bol=explode('~',$sitelink); $sarkici=$bol[1]; $k=substr($bol[0],0,-5); $t=substr_count($k,'-'); $k=explode('-',$k); $say=$k[$t]; $side="http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=1"; $file5=baglan($side); preg_match('|Bulunan Şarkı: <b>(.+?)</b>|is',$file5,$kk); $g=ceil($kk[1]/50); if ($g > 1) { for($v=1;$v<=$g;$v++) { $file2=baglan("http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=".$v); preg_match_all('|<td><a href="(.+?)-(.[0-9]+).html"><b>(.+?)</b></a><br /> <font class="mp3d">|is',$file2,$c); for($o=0;$o<count($c[1]);$o++) { $sarkiadi=$c[3][$o]; $id=$c[2][$o]; $link='http://www.bedavamp3.co.uk/mp3Yukleniyor.php?mp3ID='.$id; $file3=baglan($link); preg_match('|<a href="(.+?)" class="link" border="0">|is',$file3,$d); $mp3=$d[1]; $toplam=$sarkici.'~'.$sarkiadi.'~'.$mp3; ?> <tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"><input name="secilenler[]" type="checkbox" value="<?=$toplam;?>" /></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br><?=$sarkici;?> - <?=$sarkiadi;?><br><br></td></tr> <?php } } }else{ $file2=baglan("http://www.bedavamp3.co.uk/mp3Listele.php?artistID=".$say."&page=1"); preg_match_all('|<td><a href="(.+?)-(.[0-9]+).html"><b>(.+?)</b></a><br /> <font class="mp3d">|is',$file2,$c); for($o=0;$o<count($c[1]);$o++) { $sarkiadi=$c[3][$o]; $id=$c[2][$o]; $link='http://www.bedavamp3.co.uk/mp3Yukleniyor.php?mp3ID='.$id; $file3=baglan($link); preg_match('|<a href="(.+?)" class="link" border="0">|is',$file3,$d); $mp3=str_replace(' ','%20',$d[1]); $ad = $sarkici.'-'.$sarkiadi; $sef = sef($ad); $toplam=$sarkici.'~'.$sarkiadi.'~'.$mp3; ?> <tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"><input name="secilenler[]" type="checkbox" value="<?=$toplam;?>" /></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br><?=$sarkici;?> - <?=$sarkiadi;?> - <?=$mp3;?> - <?=$sef; ?><br><br></td></tr> <?php } } ?> <tr> <td colspan="4"> <input name="kat" type="hidden" value="<?=$kat;?>" /> <center><br /><input type="submit" name="Submit" value="Kaydet" style="border:1px solid #0099FF; color:#0099FF; background-color:#FFFFFF;" /></center><br /> </td> </tr> </table> </form> <?php }else{ ?> <table align="center" width="500" border="0" cellspacing="0" cellpadding="0" style="border:#0099FF solid 1px;"> <?php $sec=@$_POST['secilenler']; $kid=$_POST['kat']; if(isset($sec)) {?> <tr> <td style="background-color:#3399FF; color:#FFFFFF;" align="center" width="50" height="35"></td> <td style="background-color:#3399FF; color:#FFFFFF;" width="450" >Seçilen Mp3'ler</td> </tr> <?php for($i=0;$i<count($sec);$i++) { $parca=explode('~',$sec[$i]); $sarkici=$parca[0]; $sarkici = karakter($sarkici); $sarki=$parca[1]; $sarki = karakter($sarki); $mp3=$parca[2]; $baslik=trle2($sarkici.' '.$sarki); $seobaslik=sef($parca[0].'-'.$parca[1]); $sanatci_sql = mysql_query("SELECT * FROM sanatcilar WHERE ad='$sarkici'"); $sonccc = mysql_num_rows($sanatci_sql); $baslik = karakter($baslik); if($sonccc==0) { $kcc = "0"; $yaz = mysql_query("INSERT INTO sanatcilar SET ad='$sarkici',kac='$kcc'"); } $sonuc=$mp3; $kontrol=mysql_num_rows(mysql_query("SELECT * FROM mp3 WHERE ad='$baslik'")); if($kontrol==0) { $time = mktime(); $sanatcz = mysql_fetch_assoc(mysql_query("SELECT * FROM sanatcilar WHERE ad='$sarkici'")); $zxc = $sanatcz['id']; $q = mysql_query("INSERT INTO mp3 (ad,sef,src,tarih,sanatci) values ('$baslik','$seobaslik','$mp3','$time','$zxc')"); if($q) { $art = $sanatcz['kac']+1; $gn = mysql_query("UPDATE sanatcilar SET kac='$art' WHERE ad='$sarkici'"); echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br>'.$baslik.' <u>Eklendi</u><br><br></td></tr>'; }else{ echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br>'.$baslik.' - '.$seobaslik.' - '.$mp3.' <u><b>Eklenemedi</b></u><br><br></td></tr>'; } }else { echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br>'.$baslik.' <u><b>Zaten var.</b></u><br><br></td></tr>'; } } }else{ echo '<tr><td width="50" height="30" align="center" style="border-bottom:#0099FF solid 1px;"></td> <td width="450" style="border-bottom:#0099FF solid 1px;"><br><b>Hiç Mp3 Seçmediniz.</b><br><br></td></tr>'; } } ?> </table> <?php } ?> </body> </html>
burda ne gibi bir değişiklik yapmam lazım?