私は自分のウェブサイトをさまざまな言語に翻訳していて、130ページを超えているので、キーワードを置き換える関数を介して.phpファイルを渡したいです
。
しかし、私の方法を使用して動作させることができます...これらのページには(明らかに)phpがあり、出力にはhtmlのみが表示され、phpは実行されません。
PHPページの最初に渡さなければならないヘッダーメソッドなどはありますか?
これは、テキストの結果を検索し、phpファイルからそれらを置き換えるために使用している関数です。
<?php
// lang.php
function get_lang($file)
{
// Include a language file
include 'lang_thai.php';
// Get the data from the HTML
$html = file_get_contents($file);
// Create an empty array for the language variables
$vars = array();
// Scroll through each variable
foreach($lang as $key => $value)
{
// Finds the array results in my lang_thai.php file (listed below)
$vars[$key] = $value;
}
// Finally convert the strings
$html = strtr($html, $vars);
// Return the data
echo $html;
}
?>
//これはlang_thai.phpファイルです
<?php
$lang = array(
'Hot Items' => 'รายการสินค้า',
'Accessories' => 'อุปกรณ์'
);
?>