本博客文章已转移到独立博客,请点击做最好的三三查看全文。
7
9
2012
4

#每日一个小代码#利用Google翻译实现云TTS

之前看到一个能够将回复转换成声音的某个web服务,表示对原理很好奇。查了一些资料,发现php并不是很好实现tts。今天用Google翻译来听日语,突然想到用Google翻译的功能实现TTS。

稍微抓个包,得到地址:http://translate.google.cn/translate_tts?ie=UTF-8&q=字符串&tl=语言。直接写了个函数实现301转向,测试了下,发现如果有referer的话就会出现404错误。(Google真奇怪,为啥不是403……)

于是经典的file_get_contents法了,如下:

	function googletts($text,$lang='zh-CN'){
		header('Content-Type: audio/mp3');
		echo file_get_contents('http://translate.google.cn/translate_tts?ie=UTF-8&q=' . urlencode($text) . '&tl=' . $lang);
	}
本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
Category: PHP | Tags: php tts 每日一个小代码
7
9
2012
20

【图文教程更新】7ghost - 用PHP在不支持反向代理的空间上实现反向代理

大家好~我是oott123[三三],今天给大家带来如何利用7ghost脚本架设反向代理。使用7ghost和其它方法不同的是,这个并不需要空间支持 反向代理,而只需要:支持allow_furl_open;支持curl(也就是说支持抓取);空间至少要有500K(谁没有啊);如果启用缓存的话需要 写权限和空间足够大。比如部落之前推荐的youhosting很适合~
7ghost的官方地址是http://code.google.com/p/7ghost/ 不过已经很久没有更新了。我在使用过程中发现它官方的htaccess并不好用,于是修改了一个版本,放在了微软SkyDrive上。地址是:http://sdrv.ms/PtVOVv 这里。
好,接下来开始正式教程~


第一步是解压。(废话……)


解压得到的文件里面,需要上传的就是_admin这个文件夹和.htaccess、index.php这两个文件。
先打开_admin/data/config.php,修改其中的密码,如下图:

改好以后上传到你的空间~这个不多说,FTP即可。注意,如果空间里面已经有了.htaccess,请务必覆盖。

上传完以后,打开管理地址:http://你的空间访问域名/_admin,比如我的演示是:http://freehao123.gtga.tk/

输入密码登录,就可以看到管理界面了。按照我的截图提示稍微改动一下配置即可。需要注意的事是,这个脚本提交保存以后没有任何提示,但是刷新可以看到已经修改好了。

提交以后我们就可以回到http://freehao123.gtga.tk/ 啦:

接下来是花絮:怎么利用这个脚本的特色功能:【查找替换】
还是到管理面板,点击【内容替换】,按照提示添加相关内容:

有人会问,这个有什么用?……嗯,这个大家自己发挥吧~比如制作小偷站点什么的……

回到首页,哼哼,资源部落已经被我占领啦~
本文首发:Best33.com ;已投稿到freehao123,未经许可请勿二次转载。

本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
Category: PHP | Tags: php 反向代理
7
8
2012
6

7ghost - 用PHP在不支持反向代理的空间上实现反向代理

先说下空间要求:支持allow_furl_open;支持curl(也就是说支持抓取);空间至少要有500K(谁没有啊);如果启用缓存的话需要写权限和空间足够大。

然后给出项目原始地址:http://code.google.com/p/7ghost/

接着给出我的修改版本,修改说明放到压缩包里面了:http://sdrv.ms/PtVOVv (其实就是修订了下.htaccess防止兼容问题)

最后说下使用方法吧:

首先解开压缩包,打开/_admin/data/config.php 第二行,将password项的123456改成你的密码——当然不改也没问题。

然后把所有的文件上传到你的空间 打开http://yourdomain.com/_admin/(切记!要上传到根目录)输入密码登录。

然后修改需要代理的网址,其它不动即可。(根据需要可以关闭缓存)

本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
Category: PHP | Tags: php 反向代理
7
7
2012
2

呐,之前的blog数据不见了 = =

呃,之前用的是sf.net的空间 (原谅我吧),收到一封邮件说我的站被K了 = =具体我没去看,反正说“嗯,在sf.net上面没几个站”……

过了两天发现自己主blog在那边……好吧我是很少更新blog……

嗯 反正也没有什么重要的数据,那么就在i11r重新开始吧~以后更新技术向方面的吧 - = (好吧我承认我不懂什么是【技术】)

本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
Category: 杂项 | Tags:
6
30
2012
2

simsimi小黄鸡【非官方API】

simsimi想必大家都知道吧,那个小黄鸡,那只小贱鸡……

呃,刚好在做一个聊天机器人,于是就去Firebug查了一下simsimi的调用方法。

其实很简单的一个接口,返回的是json格式。接口如下:

http://www.simsimi.com/func/req?lc={语言,中文为zh}&msg={utf-8编码的请求文字}

嘛,如果成功了,返回一个有内容的数组;如果失败返回一个{}。PHP调用代码内详。

PHP代码如下:

function simsimi($q){
	//simsimi 非官方API接口
	//by.oott123  http://best33.com
	//参数:$q(欲获取的问题) 返回:(mixed)返回结果,为false则失败
	$json=file_get_contents('http://www.simsimi.com/func/req?lc=zh&msg='.urlencode($q));
	$this->maindb->debug($json);
	$json=json_decode($json,1);
	$this->maindb->debug('Array',$json);
	if(isset($json['sentence_resp'])){
		$reply=$json['sentence_resp'];
		return $reply;
	}
	return false;
}

嗯,调用方法上面也写了,就是这样~喵~

本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
Category: WEB | Tags: simsimi REST api json php

Host by is-Programmer.com

Power by Chito 1.3.1 beta

| Theme: Aeros 2.0 by TheBuckmaker.com