Kết quả 1 đến 3 của 3
Chủ đề: Tools dịch xml 1 click!
-
03-09-13, 11:14 AM #1
- Ngày tham gia
- Jun 2010
- Bài viết
- 110
- Thanks
- 0
- Thanked 61 Times in 11 Posts
Tools dịch xml 1 click!
Xin chào các bạn!
Mình là binhvq, một thành viên cũng không hẳn là mới nhưng đã lâu không quay lại diễn đàn!
Mình tiện tay thấy dịch xml khá là lâu nên viết 1 tools php tự động dịch các text trong xml!
Nguồn dịch: [Only registered and activated users can see links. ]
Với tools này bạn cần co apache để run được php nhé!
Dưới đây là vài bức hình demo:
//Đã sửa theo như yêu cầu in hoa ký tự đầu tiên!
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
Tools:
PHP Code:<?php
require 'XML2Array.php';
require 'Array2XML.php';
//Duong da den xml can dịch
$urlFile = "D://DirtyWords.xml";
$urlWebTranslate = 'http://vietphrase.com/';
$xml = file_get_contents($urlFile);
$ar = XML2Array::createArray($xml);
$string = '';
foreach ($ar['data']['dirtywords'] as $key => $value) {
$string .=$value['@attributes']['keywords'] . '@';
};
$dataPost = array(
'chinese' => $string,
'option' => 1
);
$options = array(
'http' => array(
'header' => "Content-Type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($dataPost),
),
);
$context = stream_context_create($options);
$result = file_get_contents($urlWebTranslate, false, $context);
$arrResult = explode('@', $result);
foreach ($ar['data']['dirtywords'] as $key => $value) {
$arrResult[$key]= ucwords($arrResult[$key]);
$ar['data']['dirtywords'][$key]['@attributes']['keywords'] = htmlspecialchars_decode($arrResult[$key]);
}
$xml = Array2XML::createXML('root', $ar);
header("content-type: text/xml");
echo($xml->saveXML());
Đây là file xml để mình demo nặng 355 Kb:
[Only registered and activated users can see links. ]
Hướng dẫn:Code:$urlFile = "D://DirtyWords.xml";
PHP Code:$ar['data']['dirtywords']
Các bạn có thể tham khảo file xml của mình và code php của mình để sửa lại cho hợp lý!
Phiên bản sau mình sẽ cố gắng thêm nhiều tùy chọn hơn!Lần sửa cuối bởi binhvq, ngày 03-09-13 lúc 11:44 AM. Lý do: Sửa in hoa ký tự đầu tiên
Khách viếng thăm hãy cùng binhvq xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
03-09-13, 11:28 AM #2
- Ngày tham gia
- Nov 2010
- Đang ở
- Đẹp Nhức Nhối
- Bài viết
- 2,028
- Thanks
- 871
- Thanked 2,293 Times in 544 Posts
Ðề: Tools dịch xml 1 click!
Ký tự đầu tiên in HOA đi thím ơi ......
Khách viếng thăm hãy cùng hai07dv xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
03-09-13, 11:41 AM #3
- Ngày tham gia
- Jun 2010
- Bài viết
- 110
- Thanks
- 0
- Thanked 61 Times in 11 Posts
Ðề: Tools dịch xml 1 click!
Khách viếng thăm hãy cùng binhvq xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[JX] Cho mình hỏi cái Tools Register Tools Online mở Port bao nhiêu nhỉ !
Bởi nguoidaukho trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 05-11-12, 08:54 PM -
[JX] Ai còn giữ cái tools tiện ích với cái tools reg acc của HeoCon cho mình xini !!!
Bởi nguoidaukho trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 30-10-12, 09:46 PM -
[JX] Lỗi click vào npc bị ẩn đi
Bởi shidaichi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 09-09-12, 01:43 PM -
[JX] Cho Mình Hỏi Về Click Mất NPC
Bởi Linh_JX trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 5Bài viết cuối: 27-08-12, 08:29 PM -
hel click vào NPC hỗ trợ nhân vật là bị dis
Bởi doiphieubat trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 07-03-11, 02:16 PM