السلام عليكم ورحمة الله ،،
قمت بتعريب سكريبت الالعاب OnArcade v2.1.0 ولكن عند اضافة التعليقات تظهر رموز ..
علما بأن ترميز قاعدة البيانات هو latin1
اليكم كود اضافة التعليق واذا ممكن ان يساعدنا احد في تحويل ترميزه من UTF8 الى ترميز اللغه العربيه ...
كود PHP:
// Add comment
if ($settings['comments_who'] == '1' || $settings['comments_who'] == '2' && $user['status'] == '1') {
$comment_text = $_POST['message'];
if (empty($comment_text)) {
echo utf8_encode($lang['comment_empty']);
} else {
$banned_ips = explode(' ', $settings['comments_banned_ip']);
if (in_array($user['ip'], $banned_ips)) {
echo utf8_encode($lang['ip_has_been_banned']);
} else {
$last_comment_sql = mysql_query("SELECT dateadded FROM ". $tbl_prefix ."comments WHERE ip = '". $user['ip'] ."' ORDER BY commentid DESC LIMIT 1");
$last_comment_row = mysql_fetch_assoc($last_comment_sql);
$categoryname = $last_comment_row['dateadded'];
// Flood protection
if (time() - $last_comment_row['dateadded'] > $settings['comments_flood_time']) {
if ($settings['comments_approval'] == '0' || $settings['comments_approval'] == '1' && $user['status'] == '1') {
$comment_error = $lang['comment_added'];
$comment_query = mysql_query("INSERT INTO ". $tbl_prefix ."comments SET fileid = '". $file_id ."', userid = '". $user['id'] ."', username = '". $user['username'] ."', comment = '". $comment_text ."', ip = '". $user['ip'] ."', dateadded = '". time() ."', status = '1'");
} else {
$comment_error = $lang['comment_awaiting_approval'];
$comment_query = mysql_query("INSERT INTO ". $tbl_prefix ."comments SET fileid = '". $file_id ."', userid = '". $user['id'] ."', username = '". $user['username'] ."', comment = '". $comment_text ."', ip = '". $user['ip'] ."', dateadded = '". time() ."', status = '0'");
}
// Update comments
if ($user['status'] == '1') {
$user['comments'] = $user['comments'] + 1;
$update_user_comments = mysql_query("UPDATE ". $tbl_prefix ."users SET comments = '". $user['comments'] ."' WHERE userid = '". $user['id'] ."'");
}
echo utf8_encode($comment_error);
} else {
echo utf8_encode($lang['comment_flood_text']);
}
}
}
}
break;
default:
if ($user['plays_left'] <= 0 && $user['status'] == 0 && $settings['guestcredits'] == '1') {
$blank_page = array(
'title' => $settings['sitename'],
'content' => $lang['you_no_more_plays_left']
);
$page_title = $lang['you_no_more_plays_left'];
شكرا مقدما
والسلام عليكم