• 17-01-2009, 01:37:36
    #10
    yine olmadı "ç" yi "c" ye "ö"yü "o" ya çeviriyor dier türkçe karakterlerde hata verio neden oluyosa "İ" "ğ" "ş" gibi
  • 17-01-2009, 01:45:53
    #11
    Valla son kez ayar verdim bidaha dene direk kendi kodlarımı yazıyorum seninkine uyarladım bakalım olacakmı...
  • 17-01-2009, 01:48:44
    #12
    yine olmadı bunu farklı bişetden yapıyor ama ne yinede yardımcı olduğun için teşekkürler
  • 17-01-2009, 01:55:42
    #13
    Valla üzüldüm ya niye olmadı acaba bendekide onarcade sendekide htacces tamam functions.php aynı ilginç bi durum neyse sana kolay gelsin çözümü bulursan buraya yazda aynı sorunu olan arkadaş olursa oda işini görür...
  • 17-01-2009, 04:05:03
    #14
    Üyeliği durduruldu
    bunları denermisiniz:

    functions.php yi bununla değiştirin:

    <?php
    
    // Get user ip
    function getip() { 
            if (getenv('HTTP_CLIENT_IP')) { 
                $ip = getenv('HTTP_CLIENT_IP'); 
            } 
            elseif (getenv('HTTP_X_FORWARDED_FOR')) { 
                $ip = getenv('HTTP_X_FORWARDED_FOR'); 
            } 
            elseif (getenv('HTTP_X_FORWARDED')) { 
                $ip = getenv('HTTP_X_FORWARDED'); 
            } 
            elseif (getenv('HTTP_FORWARDED_FOR')) { 
                $ip = getenv('HTTP_FORWARDED_FOR'); 
            } 
            elseif (getenv('HTTP_FORWARDED')) { 
                $ip = getenv('HTTP_FORWARDED'); 
            } 
            else { 
                $ip = $_SERVER['REMOTE_ADDR']; 
            } 
            return $ip; 
    }
    function fileurl($fileId,$fileTitle) {
        global $siteurl, $sefriendly;
        if ($sefriendly == '1') {
            $fileTitle = str_replace("(","_",$fileTitle);
            $fileTitle = str_replace(")","_",$fileTitle);
            $fileTitle = str_replace("+","-",$fileTitle);
            $fileTitle = str_replace(",","_",$fileTitle);
            $fileTitle = str_replace("?","-",$fileTitle);
            $fileTitle = str_replace(".","_",$fileTitle);
            $fileTitle = str_replace(" ","-",$fileTitle);
            $fileTitle = str_replace("'","_",$fileTitle);
            $fileTitle = str_replace(".","_",$fileTitle);
            $fileTitle = str_replace("ä","a",$fileTitle);
            $fileTitle = str_replace("ö","o",$fileTitle);
            $fileTitle = str_replace("ü","u",$fileTitle);
            $fileTitle = str_replace("ğ","g",$fileTitle);
            $fileTitle = str_replace("ş","s",$fileTitle);
            $fileTitle = str_replace("ç","c",$fileTitle);
            $fileTitle = str_replace("ı","i",$fileTitle);
            $fileTitle = str_replace("Ö","O",$fileTitle);
            $fileTitle = str_replace("Ü","U",$fileTitle);
            $fileTitle = str_replace("Ğ","G",$fileTitle);
            $fileTitle = str_replace("Ş","S",$fileTitle);
            $fileTitle = str_replace("Ç","C",$fileTitle);
            $fileTitle = str_replace("İ","i",$fileTitle);
            $fileTitle = str_replace("Ö","O",$fileTitle);
            $fileTitle = str_replace("Ü","U",$fileTitle);
            $fileTitle = str_replace("Ğ","G",$fileTitle);
            $fileTitle = str_replace("Ş","S",$fileTitle);
            $fileTitle = str_replace("Ç","C",$fileTitle);
            $fileTitle = str_replace("İ","I",$fileTitle);
            $fileurl = $siteurl."/video/".$fileId."/".$fileTitle.".html";
        } else {
            $fileurl = $siteurl."/file.php?f=".$fileId;
        }
        return $fileurl;
    }
    function categoryurl($categoryId,$categoryname) {
        global $siteurl, $sefriendly;
        if ($sefriendly == '1') {
            $categoryname = str_replace("&","-",$categoryname);
            $categoryname = str_replace("?","-",$categoryname);
            $categoryname = str_replace("!","-",$categoryname);
            $categoryname = str_replace("(","-",$categoryname);
            $categoryname = str_replace(")","-",$categoryname);
            $categoryname = str_replace(".","-",$categoryname);
            $categoryname = str_replace(" ","-",$categoryname);
            $categoryname = str_replace("'","_",$categoryname);
            $categoryname = str_replace("ä","a",$categoryname);
            $categoryname = str_replace("ö","o",$categoryname);
            $categoryname = str_replace("ü","u",$categoryname);
            $categoryname = str_replace("ğ","g",$categoryname);
            $categoryname = str_replace("ş","s",$categoryname);
            $categoryname = str_replace("ç","c",$categoryname);
            $categoryname = str_replace("ı","i",$categoryname);
            $categoryname = str_replace("Ö","o",$categoryname);
            $categoryname = str_replace("Ü","u",$categoryname);
            $categoryname = str_replace("Ğ","G",$categoryname);
            $categoryname = str_replace("Ş","S",$categoryname);
            $categoryname = str_replace("Ç","C",$categoryname);
            $categoryname = str_replace("İ","i",$categoryname);
            $categoryname = str_replace("Ö","O",$categoryname);
            $categoryname = str_replace("Ü","U",$categoryname);
            $categoryname = str_replace("Ğ","G",$categoryname);
            $categoryname = str_replace("Ş","S",$categoryname);
            $categoryname = str_replace("Ç","C",$categoryname);
            $categoryname = str_replace("İ","I",$categoryname);
            $categoryurl = $siteurl."/izle/".$categoryId."/".$categoryname;
        } else {
            $categoryurl = $siteurl."/browse.php?c=".$categoryId;
        }
        return $categoryurl;
    }
    function profileurl($userid,$username) {
        global $siteurl, $sefriendly;
        if ($sefriendly == '1') {
            $username = str_replace(" ","-",$username);
            $username = str_replace("'","_",$username);
            $username = str_replace("ä","a",$username);
            $username = str_replace("ö","o",$username);
            $username = str_replace("ü","u",$username);
            $username = str_replace("ğ","g",$username);
            $username = str_replace("ş","s",$username);
            $username = str_replace("ç","c",$username);
            $username = str_replace("ı","i",$username);
            $username = str_replace("Ö","o",$username);
            $username = str_replace("Ü","u",$username);
            $username = str_replace("Ğ","g",$username);
            $username = str_replace("Ş","s",$username);
            $username = str_replace("Ç","c",$username);
            $username = str_replace("İ","i",$username);
            $username = str_replace("Ö","O",$username);
            $username = str_replace("Ü","U",$username);
            $username = str_replace("Ğ","G",$username);
            $username = str_replace("Ş","S",$username);
            $username = str_replace("Ç","C",$username);
            $username = str_replace("İ","I",$username);
            $profileurl = $siteurl."/profile/".$userid."/".$username.".html";
        } else {
            $profileurl = $siteurl."/profile.php?u=".$userid;
        }
        return $profileurl;
    }
    //Display categories
    function displaycategories($userStatus) {
        if ($userStatus == '1') {
            $result = mysql_query("SELECT name, catid FROM categories WHERE status = '1' && parentcategory = '0' ORDER BY catorder, name");
        } else {
            $result = mysql_query("SELECT name, catid FROM categories WHERE status = '1' && permissions = '1' && parentcategory = '0' ORDER BY catorder, name");
        }
        if (mysql_num_rows($result)) {
        while($row = mysql_fetch_array($result)) {
        $categoryname = $row['name'];
        $categoryid = $row['catid'];
        if (isset($separator)) {
            echo ' | ';
        }
        echo '<a href="'.categoryurl($categoryid,$categoryname).'" target="_self" class="header-link">'.$categoryname.'</a> ';
        $separator = "1";
        }
        unset ($separator);
      }
    }
    //Display most popular files
    function displaymostpopular() {
        global $maxmostpopular;
        $result = mysql_query("SELECT title, fileid, timesplayed FROM files WHERE status = '1' ORDER BY timesplayed DESC LIMIT $maxmostpopular");
        if (mysql_num_rows($result)) {
    
        while($row = mysql_fetch_array($result)) {
        $mpfiletitle = $row['title'];
        $mpfileid = $row['fileid'];
        $mptimesplayed = number_format($row['timesplayed']);
        ?>
            <a href = "<?php echo fileurl($mpfileid,$mpfiletitle); ?>" target="_self"><?php echo $mpfiletitle; ?></a> (<?php echo $mptimesplayed; ?> Defa)<br />
        <?php
        }
        } else {
            echo "No files";
        }
    }
    //Display newest files
    function displaynewest() {
        global $maxnewest;
        $result = mysql_query("SELECT title, fileid, timesplayed FROM files WHERE status = '1' ORDER BY fileid DESC LIMIT $maxnewest");
        if (mysql_num_rows($result)) {
    
        while($row = mysql_fetch_array($result)) {
        $nfiletitle = $row['title'];
        $nfileid = $row['fileid'];
        $ntimesplayed = number_format($row['timesplayed']);
        ?>
            <a href = "<?php echo fileurl($nfileid,$nfiletitle); ?>"><?php echo $nfiletitle; ?></a> (<?php echo $ntimesplayed; ?> Defa)<br />
        <?php
        }
        } else {
            echo "No files";
        }
    }
    //Display top players
    function displaytopplayers() {
        global $maxtopplayers;
        $top_result = mysql_query("SELECT * FROM users WHERE status = '1' ORDER BY played DESC LIMIT $maxtopplayers");
        if (mysql_num_rows($top_result)) {
    
        while($top_row = mysql_fetch_array($top_result)) {
        $topuserName = $top_row['username'];
        $topuserId = $top_row['userid'];
        $topuserPlayed = number_format($top_row['played']);
        ?>
            <a href = "<?php echo profileurl($topuserId,$topuserName); ?>" target="_self"><?php echo $topuserName; ?></a> (<?php echo $topuserPlayed; ?> İzledi)<br />
        <?php
        }
        } else {
            echo "No users";
        }
    }
    //Display top links
    function displaytoplinks() {
        global $maxlinks;
        $result = mysql_query("SELECT * FROM links WHERE status = '1' ORDER BY hitsin DESC LIMIT $maxlinks");
        if (mysql_num_rows($result)) {
    
        while($row = mysql_fetch_array($result)) {
        $linkName = htmlentities($row['name']);
        $linkUrl = htmlentities($row['linkurl']);
        ?>
            <a href = "<?php echo $linkUrl; ?>" target="_blank"><?php echo $linkName; ?></a><br />
        <?php
        }
        } else {
            echo "No links";
        }
    }
    // BB Code
    function bbcode($text) {
        global $siteurl;
        $text = str_replace("","<b>",$text);
        $text = str_replace("","</b>",$text);
        $text = str_replace("","<u>",$text);
        $text = str_replace("","</u>",$text);
        $text = str_replace("","<i>",$text);
        $text = str_replace("","</i>",$text);
        $text = str_replace("","<s>",$text);
        $text = str_replace("","</s>",$text);
        $text = str_replace("
    	
    Alıntı
    ","<div class=\"quote\">",$text); $text = str_replace("
    ","</div>",$text); $text = str_replace(":)","<img src=\"".$siteurl."/images/happy.gif\" title=\"Happy\">",$text); $text = str_replace(":(","<img src=\"".$siteurl."/images/sad.gif\" title=\"Sad\">",$text); $text = str_replace(";)","<img src=\"".$siteurl."/images/wink.gif\" title=\"Wink\">",$text); $text = str_replace(":@:","<img src=\"".$siteurl."/images/@.gif\" title=\"@\">",$text); $text = str_replace(":8","<img src=\"".$siteurl."/images/cool.gif\" title=\"Cool\">",$text); $text = str_replace(":wave:","<img src=\"".$siteurl."/images/wave.gif\" title=\"Wave\">",$text); $text = str_replace(":think:","<img src=\"".$siteurl."/images/think.gif\" title=\"Hmm...\">",$text); $text = str_replace(":clap:","<img src=\"".$siteurl."/images/clap.gif\" title=\"Clap hands\">",$text); return $text; } // Get the number of files in database function totalfiles() { $totalfiles_result = mysql_query("SELECT count(fileid) AS total_files FROM files WHERE status = '1'"); $gettotalfiles = mysql_fetch_array($totalfiles_result); $totalfiles = $gettotalfiles['total_files']; return number_format($totalfiles); } // Count total played function totalplayed() { $totalplayed_result = mysql_query("SELECT sum(timesplayed) AS total_played FROM files"); $gettotalplayed = mysql_fetch_array($totalplayed_result); $totalplayed = $gettotalplayed['total_played']; return number_format($totalplayed); } // Count # of members function totalmembers() { $totalmembers_result = mysql_query("SELECT count(userid) AS total_members FROM users WHERE status = '1'"); $gettotalmembers = mysql_fetch_array($totalmembers_result); $totalmembers = $gettotalmembers['total_members']; return number_format($totalmembers); } ?>
    .htaccess dosyasını bununla değiştirin

    RewriteEngine on
    RewriteRule ^izle/([0-9]+)/([_A-Za-z0-9-]+).html file.php?f=$1 [L]
    RewriteRule ^izle/([0-9]+)/([_A-Za-z0-9-]+)/?$ browse.php?c=$1 [L]
    RewriteRule ^izle/([0-9]+)/([_A-Za-z0-9-]+)/([0-9]+).html browse.php?c=$1&page=$3 [L]
    RewriteRule ^profile/([0-9]+)/([_A-Za-z0-9-]+).html profile.php?u=$1 [L]
    RewriteRule ^page/([0-9]+).html page.php?p=$1 [L]
  • 17-01-2009, 04:30:08
    #15
    sinebank adlı üyeden alıntı: mesajı görüntüle
    yine olmadı "ç" yi "c" ye "ö"yü "o" ya çeviriyor dier türkçe karakterlerde hata verio neden oluyosa "İ" "ğ" "ş" gibi
    aynı sorun bendede vardı çözemedim bir türlü
    ı ü ç ö bunları çevirirken hiç sorun olmuyor ğ ş harflerini çevirmiyor onların yerine #321; vs yazıyordu.ustteki arkadasın dediğini bir uygulama bakalım umarım olur.Ben yatıyorum simdi sabah yine bakarım konuya sen denemediysen ben denerim
  • 17-01-2009, 11:25:26
    #16
    yine aynı değişen bişey olmadı tahminimce db deb yapıyor bi kaç test yapıcam bilgi veririm size
  • 17-01-2009, 12:07:32
    #17
    Selamun Aleyküm Hocam Bende Turükçe Hatası oluşuyor ama sizin verdiniz kodlar da functions.php Bende Yok Ne yapıcam acaba
  • 17-01-2009, 15:12:45
    #18
    bütün uğraşlarım sonuçsuz kaldı hala yardım bekliyorum

    düzeltmediği hafler (İ,ı,ş,ğ)