Я тоже согласен разделить его, создать файл по мере необходимости.
Поскольку вам нужен текстовый файл, это очень примитивный пример только для демонстрации с текстовыми файлами.Однако я думаю, что работа со статическими классами может выглядеть немного более организованно, чем простые константы.
. / Index.php
<?php
session_start();
///////////////////////////////// LANGUAGE ///////////////////////////////////
if(!isset($_SESSION['langid']))/*This will run only once*/
$_SESSION['langid']="en";//persistent store
if(isset($_GET['langid']))
$_SESSION['langid']=$_GET['langid'];//persistent store
/*** define the path ***/
define ('__LANG_PATH', 'C:/wamp/www/lang/lang/'.$_SESSION['langid'].'/');
echo"
<a href=index.php?langid=en>English</a><br>
<a href=index.php?langid=fr>French</a><br><br>";
include('history.php');
?>
. / History.php
<?PHP
include __LANG_PATH.'txtHistory.inc';
echo txtArticle::$body_title;
echo '<br>';
echo txtArticle::$history_article
?>
. / lang / en / txtHistory.inc
<?PHP
class txtArticle
{
public static $body_title="Welcome to history page..";
public static $history_article=
"Based at RAF Medmenham, a country house on the banks of the
Thames, the Central Interpretation Unit (CIU) was established in
April 1941. .";
}
?>
. / lang / fr / txtHistory.inc
<?PHP
class txtArticle
{
public static $body_title="Bienvenue à la page d'histoire..";
public static $history_article=
"Basé à la RAF Medmenham, une maison de campagne sur les
leur travail, les opérations de l'OPC et la guerre, qui incluse guider
les raids de la Dam Busters, a été largement méconnus jusqu'à présent.
";
}
?>