PHP de HTML tagı kullanmyanca tr dil sorunu çıkıyor.

Bu konuyu okuyanlar

FY2005

Müdavim
Katılım
14 Eylül 2007
Mesajlar
1,239
Reaksiyon puanı
8
Puanları
38
Selam arkadaşlar,

PHP dilini öğrenmeye başladım. Türkçe karakter progblemi yaşıyorum. HTML taglarını kullandığım zaman meta taglarıyla dili iso-8959-9 olarak ayarlıyorum. Peki bunu HTML kodu kullanmadan <?php ?> kodları arasında nasıl yaparım.
 

craftingMaterial

Müdavim
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
188
Puanları
63
html kodu kaçınılmaz kullanmanda sakınca yok, neden kullanmak istemiyorsun ki...

php tagı içine şunu eklersen olur...

echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />";

ama benden san sylemesi php yi sadece phpnin gerektirdiği yerlerde kullan ki sitenin tasarım kısmını da kullanabilesin.

tüm siteyi php tagı içine sokarsan tasarım kısmını kullanamazsın...
 

n0aX

Öğrenci
Katılım
30 Mayıs 2008
Mesajlar
11
Reaksiyon puanı
0
Puanları
0
$u $ekilde de olabilir:
Bir config.php dosyasi hazirlarsin, bunun icine

$config = array();
$config['std_header'] = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>';
$config['metatag'] = '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
$config['meta....'] = ....


diye doldurursun.

ardindan bu bilgileri kullanacagin dosyalara (header.php)

define('ROOT_PATH','./');
include(ROOT_PATH.'config.php');

echo $config['std_header'];
echo $config['metatag'];

ekler bunlari once gonderirsin (template yapisi kullanmadigini varsayarak konu$ursak).

Sayfalarini calistirirken header.php - content - footer.php yapisi kullanman ilerki tasarimlarinda yardimci olacaktir.

Saygilarimla
n0aX
 
Üst