PDA

View Full Version : مشکل با فایل زبان



mohammad50
سه شنبه 23 مهر 1392, 21:57 عصر
با سلام و خسته نباشید

بنده دو تا فایل زبان برای whmcs دارم یکی انگلیسی و دیگری فارسی ولی در فایل زبان فارسی بعضی خط ها ترجمه نشده است میخوام یه کدی بنویسیم که بررسی کنه هر خطی که در فایل انگلیسی هست ولی در فارسی نیست رو برام چاپ کنه خودم تا یه جایی پیش رفتم که در فایل پیوستی براتون قرار دادم .مممنون میشم راهنماییم کنیم .



<?php
//ENGLISH
$handle = fopen("englisi.php" , "r");
$contents = fread($handle, filesize("englisi.php"));
fclose ($handle);

$English_array = array();
$lines = explode("\n",$contents);
for($i=0; $i<count($lines); $i++)
{
$items = explode("=",$lines[$i]);
//print ($items[0]."---". $items[1] ."<br/>");

$English_array[] = $items[0];
}

// PERSIAN
$persian_array = array();
$Fhandle = fopen("farsi.php" , "r");
$Fcontents = fread($Fhandle, filesize("farsi.php"));
fclose ($Fhandle);

$Flines = explode("\n",$Fcontents);
for($i=0; $i<count($Flines); $i++)
{
$Fitems = explode("=",$Flines[$i]);
//print ($Fitems[0]."---". $Fitems[1] ."<br/>");

$persian_array[] = $Fitems[0];
}
echo "English lines : ".count($lines) . "<br/>";
echo "Persian lines : ".count($Flines). "<br/>";

echo "The Following Line exist in English but not exist in persian : <br/>";

foreach($English_array as $E_item)
{
//echo "English : " .$E_item. "<br>";
}

foreach($persian_array as $P_item)
{
//echo "English : " .$P_item. "<br>";
}
echo "<br/><br/>";



?>


http://simasite.com/language_file.zip