php myAdmin mysql <? ?>

BROWSER-BASED * PHP5 SUPPORT * MYSQL 4.1 AND MYSQL 5.0 SUPPORT * OPEN SOURCE
PHP ve MySQL - En Yararlı Türkçe Kaynak
Kullanıcı Adınız : Kullanıcı Parolanız : Hatırla :    Kayıt   Şifremi Unuttum

Çoklu Dil Seçeneği

Eklenme Tarihi : 16.08.2008 | Okunma Sayısı : 867

<? 
// Sayfanızı Birden Fazla Dil İle Sunmanızı Sağlar  
// Aşağıdaki Örnek Çalışır Şekilde ek_dosyalar Klasörüne Eklenmiştir  
// Direk ek_dosyalar Klasörünü İndirip ORNEK_DENEME bölümünde deneyebilirsiniz...  


// dil_belirle.php 

// HER DİL İÇİN BURAYA DİL KISA ADINI ve DOSYA ADINI BELİRTİNİZ  
// Buraya Eklediğiniz Her Dil Anasayfada Otomatik Olarak Görünecektir...  
$dil_ayar['tr']=array('turkce.php','Türkçe','tr.jpg');  
$dil_ayar['en']=array('english.php','English','en.gif');  
$dil_ayar['de']=array('deutsch.php','Deutsch','de.gif');  

// Dil Dosyalarının Olduğu Klasör  
define("DIL_KLASOR",'diller');  

// DİL AYARLARI  
$gelen_dil     =$_REQUEST['dil'];  
$oturum_dil    =$_SESSION['oturum_dil'];  
$varsayilan_dil='tr';  //SİTE İLK AÇILDIĞINDA GEÇERLİ SAYFA DİLİ  

$site_dil=$varsayilan_dil;  

if (empty(
$gelen_dil)) {  
     if (!empty(
$oturum_dil)) {  
          
$site_dil=$oturum_dil;  
     }  
} else {  
     if (
is_array($dil_ayar[$gelen_dil])) {  
          
$site_dil=$gelen_dil;  
          
$_SESSION['oturum_dil']=$gelen_dil;  
     }  
}  

//DİL DOSYASININ SAYFAYA EKLENMESİ  
$dil_dosyasi=DIL_KLASOR.'/'.$dil_ayar["$site_dil"][0];  

//Dil Dosyasının Olup Olmadığı Kontrol Ediliyor  
if (file_exists($dil_dosyasi)) {  
     include(
$dil_dosyasi);  
} else {  
     echo 
'HATA: Belirttiğiniz '.$dil_dosyasi.' Adresindeki Dosya Bulunamadı ';  
     include(
DIL_KLASOR.'/'.$dil_ayar["$varsayilan_dil"][0]);  
}  

// Şimdi de Dil Dosyalarımızı Hazırlayalım  

// Ben Şimdilik 3 Dil Kullanıyorum.. Sizler İstediğiniz Kadar Dil Kullanabilirsiniz...  
// Önce Türkçe İle Başlıyorum...  
// Sizler de Önce Bir Dilin Dosyasını Bitirin Ondan sonra kopyalayıp diğer dilleri yaparsınız..  


// Aşağıdaki Kodları turkce.php Olarak Kaydedin ve Yukarıda Belirttiğiniz Dil Dosyalarının Olduğu  

// Klasöre Koyunuz  


/* turkce.php */  
$dil=array();  

$dil['hosgeldiniz']='Hoşgeldiniz';  
$dil['merhaba']    ='Merhaba';  


// Yukarıdaki turkce.php Dosyasını Çoğaltınız ve Adını english.php Olarak Değiştiriniz  
/* english.php */  
$dil=array();  

$dil['hosgeldiniz']='Wellcome';  
$dil['merhaba']    ='Hello';  
  
// Örnekte gördüğünüz gibi Dizimizin Anahtarı Aynı Kalıyor... Sadece Dizimizin Değerini  

// Belirlediğimiz Dillere Göre Değiştiriyoruz..  

// turkce.php Dosyasından Bir Tane Daha Çoğaltıp Adını deutsch.php Olarak Değiştiriniz...  
// deutsch.php  
$dil=array();  

$dil['hosgeldiniz']='herzlich willkommen';  
$dil['merhaba']    ='Guten Tag';  


// Daha Sonra Anasayfanızı Yapınız.. Anasayfanıza dil_belirle.php yi include Ediniz  
// index.php  

session_start();  
include (
"dil_belirle.php");  

//Yazıları Koyacağınız Yer Şöyle Olmalı  
echo $dil['merhaba'].'';  
echo 
$dil['hosgeldiniz'];  


//Aşağıdaki Kod da dil_belirle.php ye Eklediğiniz Her Dil İçin Otomatik Olarak Dil Değiştirme 

// Butonlarını Ekler  
//Aşağıdaki RESIMLER yerine Ülke Bayraklarını Koyduğunuz Resim Klasörünün Adını Yazabilirsiniz...  

foreach($dil_ayar AS $dilanahtar=>$dildeger) {  
  echo 
'<img src=""'.$dildeger[2].'" id="'.$dilanahtar.'" alt="'.$dildeger[1].'"
border="0" /> '
;  
}  
?>
Hepsini Görüntüle...

php mysql php oracle ajax apache xml cozumleri w3c xhtml w3c css JavaScript Object Notation
yetkili servis