Tarayıcı diline göre site içeriğini aşağıdaki şekilde ekrana yazdırıyorum ancak 2 den fazla dil içeriği eklemek istiyorum.
BU İÇERİĞE DAHA FAZLA DİLLER EKLEMEK İSTİYORUM. NASIL YAPABİLİRİM ?
Şuanki kullandığım sistem şu şekilde.
=================================================
$diller = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
<?php if($dil == "tr") {?>
TURKCE ICERIK
<?php }else{?>
INGILIZCE ICERIK
<?php }?>
============================================
Tarayıcı dil seçimi
4
●455
- 19-07-2013, 03:51:13Kimlik doğrulama veya yönetimden onay bekliyor.Bir çok hazır sınıf var kullanabileceğin. Şu kullandığın yöntem çok saçma bir yöntem.
Codeigniter'ın language sınıfı var mesela.
Şöyle birşey düşünebilirsin.
$home = array('tr'=>'Anasayfa', 'eng'=>'Home');ve gelen veriye göre şu şekilde çağırırsın.
$home[$language];
- 19-07-2013, 04:19:21Alakanız için teşekkür ederim hocam. Werdiğiniz linki inceledim ancak işin içindne çkabilmem için maalesef php kapasitem yeterli gelmediS_HA_DO_W adlı üyeden alıntı: mesajı görüntüle

--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:11:03 -->-> Daha önceki mesaj 03:51:17 --
Hocam bu içerik de kişiyi tarayıcı diline göre farklı sayfalara yönlendirmek değil de , kişinin tarayıcı diline göre aynı sayfa içerisinde yazdırmak istiyorum,
Örneğin selamlama.php ssayfamız olsun
Sayfaya Türk Girdiğinde =>MERHABA
İNGİLİZ GİRDİĞİNDE=>HELLO
RUS GİRDİĞİNDE =>PREVIET
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 04:19:21 -->-> Daha önceki mesaj 04:11:03 --
Hocam verdiğiniz linkteki kodlar sayesinde deneme yanılma yolu ile sorunu hallettim. Teşekkür ederim.S_HA_DO_W adlı üyeden alıntı: mesajı görüntüle
Nasıl yaptığımı paylaşayım belki başka arkadaşlarında ihtiyacı olur.
======================================
<?php
if($dil == "tr") {
?>
SELAM
<?php
}else if($dil == "ru"){
?>
PREVIET
<?php
}else{
?>
HELLO
<?php
}
?> - 19-07-2013, 04:33:29Switch ile if-elseif arasında yazım dışında hiç bir farklılık yok.Sebonline adlı üyeden alıntı: mesajı görüntüle
