Karekter Sorunu ? .
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/EN/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
include("admin/baglanti.php");
$ayarcek = mysql_fetch_array(mysql_query("SELECT * FROM siteayar"));
$sitebaslik = $ayarcek['sitebaslik'];
$eposta = $ayarcek['eposta'];
$adres = $ayarcek['adres'];
$telefon = $ayarcek['telefon'];
$aciklama = $ayarcek['aciklama'];
$anahtar = $ayarcek['anahtar'];
$sirket = $ayarcek['sirket'];
$kapalimod = $ayarcek['kapali'];
$gsm = $ayarcek['telefon2'];
$map = $ayarcek['adres2'];
$telefon1 = $ayarcek['telefon1'];
if($kapalimod==1){
echo ""; ?>
<script>
alert("Sayfamız Bakıma Alındı. Kısa Bir sÜre sonra tekrar beraber Olmak dileÄYiyle...");
window.top.location = 'kapali.php';
</script>
<?php
}
?>
<head>
<META http-equiv=content-type content=text/html;charset=iso-8859-9>
<META http-equiv=content-type content=text/html;charset=windows-1254>
<title><?php echo $sitebaslik; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="<?php echo $anahtar; ?>" />
<meta name="description" content="<?php echo $aciklama; ?>" />
<link href="etkincss/etkincss.css" type="text/css" rel="stylesheet nofollow" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="coin-slider.js"></script>
<link rel="stylesheet nofollow" href="coin-slider-styles.css" type="text/css" />
</head>
<body background="images/header_background_enterprise.png">
<div id="anatablo" style="background-color:#FFFFFF">
<div id="header"><div id="menu"><?php include("menu.php");?></div></div>
<div id="orta"><div id="duyru">
<div id="insortbir"><center>
<div class='imagepostsayfa'>
<?php $slayt = mysql_query("select * FROM sqlfotosql order by id=2");
while ($slaytlisteleee = mysql_fetch_array($slayt)) {
$slaytlord= $slaytlisteleee['resimurl'];
if(empty($slaytlord)) {$resimurl="yok.gif";}else{$resimurl=$slaytlord;}
echo "
<a href='resim/$resimurl' rel='prettyPhoto nofollow'><img src='resim/$resimurl' width='130' height='160' alt='$sayfabasligi'/></a>
<br />
";
}?>
</div>
</center></div>
<div id="tmz"></div>
<div id="insortiki"><center></center></div>
</div><div id="slider">
<div id="games">
<?php $slayt = mysql_query("select * FROM sqlslaytsql order by id");
while ($slaytlisteleee = mysql_fetch_array($slayt)) {
$slaytidlord= $slaytlisteleee['id'];
$slaytlord= $slaytlisteleee['resimurl'];
if(empty($slaytlord)) {$resimurl="yok.gif";}else{$resimurl=$slaytlord;}
echo "
<img src='resim/$resimurl' alt='$sitebaslik' width='720' height='350' />
";
}?>
</div>
<script>
$('#games').coinslider();
</script>
<div>
</div>
</div></div>
<div id="kmpn"><div id="baslikbir"></div></div>
<div id="kampanya">
<?php include("kampanyaslayt.php");?>
</div>
<div id="footer"></div></div>
</body>
</html>
Böyle bir sayfam var ben türkçe karakter hatalarını yapmaya çalıştıkça sorunlar çıkıyor. bi html'de yazdığım yazılar karekter sorunu veriyor onu düzeltince Mysql'den çektiğim yazılar karekter sorunu veriyor. aceba nasıl yapabilirim ?
Php
<?php
$temizle=$_POST[mesaj];
functionbul($temizle){
$temizle=ereg_replace("<","<",$temizle);
$temizle=ereg_replace("=","=",$temizle);
$temizle=ereg_replace(">",">",$temizle);
$temizle=ereg_replace("","İ",$temizle);
$temizle=ereg_replace("","ı",$temizle);
$temizle=ereg_replace("","Ş",$temizle);
$temizle=ereg_replace("","ş",$temizle);
$temizle=ereg_replace("","Ÿ",$temizle);
return $temizle; }
$mesaj =bul("$temizle");
echo ("$mesaj");
?>
Bu Şekilde Hata veriyor safiye hnm
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\AppServ\www\lim10\admin\mesajoku.php on line184
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\AppServ\www\lim10\admin\mesajoku.php on line185
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\AppServ\www\lim10\admin\mesajoku.php on line186
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\AppServ\www\lim10\admin\mesajoku.php on line187
Warning: ereg_replace() [function.ereg-replace]: REG_EMPTY in C:\AppServ\www\lim10\admin\mesajoku.php on line188
Php
<?php
$temizle=$_POST[mesaj];
functionbul($temizle){
$temizle=ereg_replace("ş","s",$temizle);
$temizle=ereg_replace("Ş","S",$temizle);
return$temizle;}
$mesaj=bul("$temizle");
echo$mesaj;
?>
böyle calisiyor sorun yok
Php
meta taglarınız içerisinde neden üç adet charset belirtdiniz acaba?
Php
normalde böyle kullanıyorum ve herhangi bir sıkıntı yaşamadım böyle bir sorunla 2 defa karşılaşıyorum.
Php
Gelen Kutusu Hala Şu şekilde Gözüküyor
TarihGönderen E-PostasıTelefonu29.12.2013 ııııııı ııııııııııı ıııııııııııııııııııııııııııııııııııııııııııııı
Firma: ıııııııııPhp
https://phpkodlari.com/php-dersleri/php-turkce-karakter-sorunu-duzeltmek/
Php
hocalarımın affınasınırak
sanırım şöyle fonksiyon daha basit olurdu
function karakter_degistir($Gelen_Bilgi){
$eski=array("<","=");
$yeni=array(",",",");
return str_replace($eski,$yeni,$Gelen_Bilgi);
}
print karakter_degistir("bu kelimelerin < içindeki bi< değiştir ");
linkini vermiş olduğum derse bakıp oradaki koşulları sağladığınız zaman zaten karakter hatası alıyorsanız sorun sizde demektir çünki bir hata yapıyorsunuzdur :)