s.a arkadaslar blog eklerken mysql e yazı içeriklerini 36729380 şeklinde kayıt yapıyor. normalde yazi olarak kayıt yapması gerek çünkü baska hosta tasıyınca Çğü gibi kelimeler hatalı cıkıyor db dosyası asagıda ne yapmam gerekıyor.
PHP:
<?
mysql_connect("localhost", "forumco_1blok", "2PFnlQa+5x.-") or die ("Hata: veritabanına bağlanılamadı!.Bilgiler yanlış");
mysql_select_db("forumco_blok7") or die ("Hata: veritabanına bağlanılamadı!.Db yok");
mysql_query("SET NAMES 'latin5'");
mysql_query("update sayac set sayac=sayac+1");
function trsil($q) {
$q = str_replace("ç","c",$q);
$q = str_replace ("ç","c",$q);
$q = str_replace ("ğ","g",$q);
$q = str_replace ("İ","I",$q);
$q = str_replace ("ı","i",$q);
$q = str_replace ("ş","s",$q);
$q = str_replace ("ö","o",$q);
$q = str_replace ("ü","u",$q);
$q = str_replace ("Ü","U",$q);
$q = str_replace ("Ç","c",$q);
$q = str_replace (".","",$q);
$q = str_replace ("Ğ","g",$q);
$q = str_replace ("Ş","S",$q);
$q = str_replace ("Ö","O",$q);
$q = str_replace ("'","",$q);
$q = str_replace ("/","",$q);
$q = str_replace (":","",$q);
$q = str_replace ("\"","",$q);
$q = str_replace (" ","-",$q);
$q = str_replace ("-","-",$q);
$q = str_replace ("--","-",$q);
$q = str_replace ("|","",$q);
$q=ereg_replace("[^0-9A-Za-z-]","", $q);
$q = strtolower($q);
return $q;
}
function guvenlik($q) {
$q = str_replace("`","",$q);
$q = ereg_replace("=","",$q);
$q = ereg_replace("&","",$q);
$q = ereg_replace("%","",$q);
$q = ereg_replace("!","",$q);
$q = ereg_replace("#","",$q);
$q = ereg_replace("<","",$q);
$q = ereg_replace(">","",$q);
$q = ereg_replace("*","",$q);
$q = ereg_replace("/","",$q);
$q = ereg_replace("?","ı",$q);
$q = ereg_replace("'","",$q);
$q = strtolower($q);
$q=trim($q);
return $q;
}
function sifreuret($plength) {
if(!is_numeric($plength) || $plength <= 0) {
$plength = 8;
}
if($plength > 32) {
$plength = 32;
}
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
mt_srand(microtime() * 1000000);
for($i = 0; $i < $plength; $i++) {
$key = mt_rand(0,strlen($chars)-1);
$pwd = $pwd . $chars{$key};
}
for($i = 0; $i < $plength; $i++) {
$key1 = mt_rand(0,strlen($pwd)-1);
$key2 = mt_rand(0,strlen($pwd)-1);
$tmp = $pwd{$key1};
$pwd{$key1} = $pwd{$key2};
$pwd{$key2} = $tmp;
}
return $pwd;
}
?>