php sayfalarımda türkçe karakter problemi var

Kodla Büyü

mustafayilmaz28

Süper Üye
Süper Üye
Seçkin Üye
Mesajlar
1,425
merhaba arkadaşlar
sayfamın bir tanesinde aşağıdaki kodlar mevcut
html tagı filan kullanmadım.




<style type="text/css">
<!--
.baslik {
font-family: Verdana, Geneva, sans-serif;
font-size: 36px;
font-weight: bold;
}
-->
</style>
<p align="center">
<img src="_resimler/logo.jpg" alt="" width="228" height="204"><span class="baslik"> Teknik Servis Web Portalı</span></p> İndex Sayfamda ise




<html>
<head>
<title> Teknik Servis Web Portal</title>
<style type="text/css">
<!--
.indexmenu {
font-family: Verdana, Geneva, sans-serif;
font-weight: bold;
color: #F00;
}
.indexmenuayrac {
color: #000;
}
.indexmenubayigirisi {
color: #00F;
}
-->
</style>
</head>
<body>
<?php
include('ust_banner.php'); // sayfa ?>
<p align="center" class="indexmenu">Teknik Servisteki Ürünü Sorgulama <span class="indexmenuayrac">|</span> <span class="indexmenubayigirisi">Bayi Girisi</span></p>
<p>&nbsp;</p>
</body>
</html> kodları mevcut
fakat index sayfamdan ilk kodda yazdığım sayfayı çağırdığımda türkçe karakterler çıkmıyor..Sorunu nasıl halledebilirim?
 
Özgür Hoca' Alıntı:
Sayfanın karakter kodlamasını UTF yapın. DW'da yapabilirsiniz.
TEŞEKKÜRLER zgür hocam
bir sorum daha olacak başka başlık açmadan buradan sorayım..
bir html yada php sayfasına başka bir sayfa( içinde html head title tagları olan) include etmenin sitede herhangi bir tasarım hatası yada kodlama da güvenlik açığına yol açar mı?
 
include popüler içerik yönetim sistelerinde de kullanılıyor. Herhangi bir sorun çıkarmaz. Bazı noktalara dikkat etmen gerekir elbette. Örneğin sayfandaki resim yolları dahil edilen yere göre verilmeli vb.
 
1. Sayfa kodlamasını UTF-8 yap
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
bu meta etiketini Head kısmına ekle

2. Veritabanı kullanıyorsan, şu sorguları veritabanıyla bağlantı kurduğunda çalıştır.
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
 
mustafayilmaz28' Alıntı:
Özgür Hoca' Alıntı:
Sayfanın karakter kodlamasını UTF yapın. DW'da yapabilirsiniz.
TEŞEKKÜRLER zgür hocam
bir sorum daha olacak başka başlık açmadan buradan sorayım..
bir html yada php sayfasına başka bir sayfa( içinde html head title tagları olan) include etmenin sitede herhangi bir tasarım hatası yada kodlama da güvenlik açığına yol açar mı?
Tasarım ve güvenlik hatasına yol açabilir, kodlama hatasına kesin yol açar. html head vs etiketlerini birden çok kez kullanmış olursunuz. Bu da uygun değil. Include edeceğiniz dosyalarda sadece oması gereken kod olsun. İçine include ettiğiniz dosyada zaten html head etiketleri var. Yani en sonunda sayfa kodları tek sayfada nasılsa o şekilde oluşuyor olmalı.
 
hocam bu şekilde yapmadım ama bazen yapmak zorunda kalabiliyorum.bu durumda sanırım localde hata vermez ise sorun olmaz herhalde dimi hocam?
 
hocam
<html>
<head>
<title> Teknik Servis Web Portal</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<link rel="stylesheet" href="cssstyle.css" type="text/css"/>
<style type="text/css">

</style>
</head>
<body><style type="text/css">

</style>
<p align="center">
<img src="_resimler/logo.jpg" alt="" width="228" height="204"><span class="baslik"> Teknik Servis Web Portalı</span></p>
<table width="1100" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><a href="bayi_menu_anasayfa.php" target="_self">Bayi Anasayfa </a></td>
</tr>
<tr>
<td align="center"><a href="urunkabulformu.php" target="_self">Ürün Kabul Formu</a><a href="#"></a><span class="ayrac">|</span> <a href="#">Arıza Tespit İçin Test Bekleyen Ürünler</a></td>
</tr>
<tr>
<td align="center"><a href="#">Onarım Bekleyen Ürünler</a><span class="ayrac"> | </span><a href="#">Onarımdaki Ürünler</a><span class="ayrac"> |</span> <a href="#">Onarımı Tamamlanıp Son Test İçin Bekleyen Ürünler</a><span class="ayrac"> | </span><a href="#">Onarımı Tamamlanan Ürünler</a></td>
</tr>
<tr>
<td align="center"><a href="#">Teslim Edilmiş Ürünler</a></td>
</tr>
<tr>
<td align="center"><a href="cikis.php" target="_self">Sistemden Çıkış</a></td>
</tr>
</table>
sayfanın kaynağına baktığımda şöyle bir kod yapısı ortaya çıkıyor..eğer bu sayfaya </body></html> head koyarsam iki tane </body></html> tagı ortaya çıkıyor bunu nasıl engellerim? yada ustteki kodun açık kalması bir zaafiyet (guvenlik ve kodlama)ortaya çıkarır değilmi?
 
Geri
Üst