• 27-04-2010, 14:21:00
    #1
    dinleyiver scriptiyle tanınan mp3 scripti yazdırdım askere gittim geldiğimde scriptte bişeyler değişmiş mp3 dinle burdan alişan diye arama yapınız Ş harfi olduğu için arama yapmıyor? yada mahsun kırmızıgül diye arama yaptığınızda hiç bir sonuç bulunamadı diyor? bunu nasıl düzelte bilirim üstadlar? sorunun bu dosyada olduğunu söylediler


    <?php
    include('ayar.php');
    date_default_timezone_set('Europe/Istanbul');
    /**
     * @author Said Önder ALBAYRAK
     * @copyright 2009
     */
    
    
    /**
     * Gerisi ile oynamayınız.. 
     */ 
    mysql_connect($ayar['host'],$ayar['user'],$ayar['sifre'])or die("<center><h4><font color=red>Uzgunum, MySQL Sunucusu ile bağlantı kurulamıyor.Lütfen ayarlarınızı Kontrol ediniz..");
    mysql_select_db($ayar['db'])or die("<center><h4><font color=blue>Uzgunum, MySQL Database ile bağlantı kurulamıyor Lütfen ayarlarınızı Kontrol Ediniz..");
    
    /**
     * Sistem ayarlarını çek
     */
    
     function ayar($ne) {
     $ayar = assoc(q("SELECT * FROM ayarlar WHERE id='1'"));
     return $ayar[$ne];
     }
     
     /**
      * sistem ayar son
      */  
    
    
    function get($get,$tur='0') {
        if($tur==1) {
            $gelen = mysql_real_escape_string(htmlspecialchars($_GET[$get]));    
        }else {
            $gelen = intval($_GET[$get]);    
        }
        return $gelen;
    }
    function uyar($uyari) {
        echo '<script>alert("'.$uyari.'")</script>';
    }
    function post($post,$tur='1') {
        if($tur==1) {
            $gelen = mysql_real_escape_string($_POST[$post]);    
        }else {
            $gelen = intval($_POST[$post]);    
        }
        return $gelen;
    }
    
    function q($query) {
        $query = mysql_query($query);
        return $query;
    }
    function row($query) {
        $query = mysql_num_rows($query);
        return $query;
    }
    function assoc($query) {
        $query = mysql_fetch_assoc($query);
        return $query;
    }
    
    
    function kov() {
        $ip = getenv('REMOTE_ADDR');
        $banla = mysql_query("INSERT INTO banlilar SET ip='$ip'");
    }
    function ban_kontrol() {
        $ip = getenv('REMOTE_ADDR');
        $bul = mysql_num_rows(mysql_query("SELECT * FROM banlilar WHERE ip='$ip'"));
        if($bul>0) {
            echo '<center><h1>BANLISINIZ</H1><meta http-equiv="refresh" content="2;URL=http://feymuzik.org" />';    
        }else {
                
        }
    }
    
    function go($nereye) {
    if($nereye=="") {
    $refresh = "<script>window.location.reload();</script>";
    }else {
        $refresh = '<script>window.location.href="'.$nereye.'"</script>';
        }
        echo $refresh;
    }
    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;amp;.+?;/', '', $s);
        $s = preg_replace('/[^%a-z0-9 _-]/', '', $s);
        $s = preg_replace('/\s+/', '-', $s);
        $s = preg_replace('|-+|', '-', $s);
        $s = trim($s, '-');
        return $s;
    }
    
    function listele($sql,$tit,$nereye,$link='-dinle.html') {
    $sayfa = get("sayfa");
    if($sayfa==""||$sayfa=="0") {
    $sayfa = "1";
    }
    $toplam = row(q($sql));
    if($toplam=="0") {
    uyar("Hiç bir sonuç olmadığı için anasayfaya Yönlendiriliyorsunuz.");
    go(ayar('adres'));
    }
    $toplam_sayfa = ceil($toplam/20);
    $baslangic = ($sayfa*20)-20;
    $ssl = str_replace('"','',$sql);
    $ssl = $sql.' LIMIT '.$baslangic.',20'; 
    
    $szl = q("$ssl");
    echo '<h2><b>'.$tit.'</b></h2>
    <div align="left" style="border:0px solid #fff; background:#ffffff; width:980px">
    ';
    while($m=assoc($szl)) {
    //while
    if($m[tip]=="0") {
    $saz = assoc(q("SELECT * FROM sanatcilar WHERE id='$m[sanatci]'"));
    $sanatci = $saz['ad'];
    if($sanatci=="") {
    $sanatci = "Bilinmiyor";
    }
    }
    $sef = $m[sef];
    
    echo '<div style="border:0;" class="music"><a href="'.$sef.$link.'">&nbsp;&nbsp;'.$sanatci.' - '.$m['ad'].'</a></div>';
    
    
    }
    
    ?>
    <script>
    function sayfa_git(ney,link) 
    {
    window.location.href = link+'sayfa='+ney.value;
    }
    </script>
    <br><select name="sayfa" onchange="sayfa_git(this,'<?=$nereye;?>');"><?
    for($i=1; $i<=$toplam_sayfa; $i++) {
    
    echo '<option value="'.$i.'">Sayfa <b>'.$i.'</b></option>';
    
    }
    echo '</select>';
    }
    
    
    function tarih($time) {
    if($time=='') {
    $ttarih = date("d F D | H:i:s");
    }else {
        $ttarih = date("d F D, Y | H:i:s",$time);
        }
    $bul     = array('January','February','March','April','May','June','July','August','September','October','November','December','Mon','Tue','Wed','Thu','Fri','Sat','Sun');
    $yaz     = array('Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi','Pazar');
    
    $tarih = str_replace($bul,$yaz,$ttarih);
    
    return $tarih;
    }
    q("SET NAMES 'latin5'");
    echo '<link rel="shortcut icon" href="resim/favicon.png" />';
    ?>
  • 27-04-2010, 14:37:16
    #2
    Üyeliği durduruldu
    sorunun direk tüm verileriniz ve veritabanininiz düzeltilerek yapilmasi lazim. muhtemelen karakter seti probleminiz var
  • 27-04-2010, 15:28:07
    #3
    mysql veritabanının karakter setinden olabilir diye düşünüyorum
  • 27-04-2010, 18:24:44
    #4
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    mysql veritabanının karakter setinden olabilir diye düşünüyorum

    ne yapmam lazım? yardımcı olurmusunuz?
  • 27-04-2010, 20:14:29
    #5
    Üyeliği durduruldu
    @uzaksevgilim o scripti kime yazdırdın