bu kodların bulundugu function.php den bahsediyorsun herhalde ? Tam olarak neresine bu kodun?
function baglan() {
    @mysql_connect("localhost", "dbuser", "pass") or die ("yok boyle bir vt");
    @mysql_select_db("db") or die ("vt yok");
    @mysql_query("SET NAMES 'utf8'");
}
function durdur() {
	@mysql_close();
}


function tr_ie($q) {
$q = str_replace("%C4%B1","%FD",$q);
$q = str_replace("%C4%B0","%DD",$q);
<!-- burdan sonraki karakter setleri ustte devamı var -->
Edit: en son function tr_ie ve function muzillayı
kaldırdım ne bolzulma neden düzelme olmadı acaba bu kısımlar boş mu işe yaramıyor mu ?