已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 有道单词查询源码

作者: @Ta

时间: 2013-06-15

点击: 1739

无聊写的…
不知道为什么不能翻译中文…
<?php
/**
*英文单词查询器
*读书顶个鸟用
*http://hu60.cn
**/
header("Content-type: text/html; charset=utf-8");
//KEY获取请访问http://fanyi.youdao.com/openapi?path=data-mode
$name='你的网站名(keyform)';
$key='你的KEY';
$text=$_POST['text'];
echo <<<HTML
<title>英文单词马上查询</title>
<form action="" method="POST">
请输入要查询的英文单词:

<textarea rows="3" cols="20" name="text">{$text}</textarea>

<input type="submit" value="确认" />
</form>
HTML;
if(isset($text)){
$url="http://fanyi.youdao.com/openapi.do?keyfrom={$name}&key={$key}&type=data&doctype=json&version=1.1&q={$text}";//查询接口
$nr=file_get_contents($url);//获取数据
$nr=json_decode($nr,true);//JSON解码,返回数组
//print_r($nr);
if($nr[errorCode]==0){
echo <<<HTML
<hr>
结果:{$nr[translation][0]}

音标:{$nr[basic][phonetic]}

基本释义:
{$nr[basic][explains][0]}
{$nr[basic][explains][1]}

HTML;
}else{
$error=array(
'20'=>'要翻译的文本过长',
'30'=>'无法进行有效的翻译',
'40'=>'不支持的语言类型',
'50'=>'无效的key');
echo "<font color=red>错误:{$error[$nr[errorCode]]}</font>";
}
}
?>

[隐藏样式|查看源码]


『回复列表(3|隐藏机器人聊天)』

1. 拿走留名
(/@Ta/2013-06-15 20:33//)

2. 好
(/@Ta/2013-06-15 20:54//)

3. 用谷歌翻译啊!
(/@Ta/2013-06-15 23:12//)

回复需要登录

10月7日 00:41 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1