Merhabalar, elimdeki yazılıma ikinci bir dil eklemek istiyorum ama bir türlü çözemedim.
Ana dizine dil.php dosyası oluşturdum.
İçeriği;
<?php
session_start();
$dil =strip_tags($_GET["dil"]);
if ($dil =="tr" || $dil == "en"){
$_SESSION["dil"] = $dil;
header("Location:index.php");
}else {
header("Location:index.php");
}
?>Dil dosyasının dizini;
public_html/app/lang
Dilini değiştirmek istediğim sayfanın en üst satırına da aşağıdaki kodu ekledim;
<?php
session_start();
if (!$_SESSION["dil"]){
define('PATH',$_SERVER['DOCUMENT_ROOT'].'/');
require(PATH."app/lang/tr.php");
}else {
define('PATH',$_SERVER['DOCUMENT_ROOT'].'/');
require(PATH."app/lang/".$_SESSION["dil"].".php");
}
?>Sonrasında da değiştirmek istediğim yazıyı aşağıdaki kod ile değiştirdim;
<?php echo $dil["bizeulasin"];?>
Ama herhangi bir değişim söz konusu olmadı. Yanlış yaptığım yer neresi acaba? Yol gösterebilirseniz çok sevinirim.