分类 技术海洋 下的文章

php图灵机器人api测试

php图灵机器人api测试
今天突然想把图灵机器人弄成我博客的客服,当然,图灵上是有专门的客服组件的,但没找到邀请码,所以自己能自己弄一下了,下面的代码还不是完全版的,只是一个调用的例子,需要的童鞋自己拿走。<?php //获取用户ip来做用户的uid if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $realip=$_SERVER['HTTP_X_FORWARDED_FOR']; }else if(isset($_SERVER['HTTP_CLIENT_IP'])){ $realip=$_SERVER['HTTP_CLIENT_IP']; }else{ $realip=$_S...

越来越喜欢Nopate++的正则功能了

越来越喜欢Nopate++的正则功能了
做游戏汉化,提取出来的语言文本很多时候是不能直接使用的,含需要我们做一些工作,比如说我们需要保留定位符,删除译文,这时候使用正常的替换功能能就会很麻烦,而使用正则替换则特别简单比如 english = English我们需要保留=号左边的内容,删除右边的,正常的方法只能一个一个的删除,但用正则表达来弄就简单了直接输入=[a-Z] 替换为 =替换后就是 english =简单吧

PHP对比txt内容,删除相同的

PHP对比txt内容,删除相同的
今天汉化游戏需要提取语言文本,灵机一动,就用php来弄了思路,主要是将txt中的内同读取到数据组中,然后利用数据组来进行比较,取不相同的值<?php $file1 = '1.txt'; $file3 = '3.txt'; function file_do($flie){ $f = fopen($flie, "r"); $u=array(); $i=0; //输出文本中所有的行,直到文件结束为止。 while(! feof($f)) { $u[$i]= fgets($f);//fgets()函数从文件指针中读取一行 $i++; } fclose($f); $u=array_filter($u); return $u; } $content1 = file_do($file1); $content3 = file_do($file...

emlog手机模板实现搜索功能

emlog手机模板实现搜索功能
好吧,今天闲着没事做,又稍微研究了一下,想要实现emlog手机版搜索功能的同学参考一下小劣的做法。事实上你直接使用下面的代码也是可行的,只不过会比较简陋一些。首先需要打开手机模板的m/index.php在最后加上一下代码://搜索 if($action == 's'){ $key = $_POST['keyword']; $Log_Model = new Log_Model(); $page = isset($_GET['page']) ? abs(intval ($_GET['page'])) : 1; $sqlSegment = "and title like '%$key%' or content like '%$key%' order by date desc"; $logs = $Log_Model->getLogs...

Emlog统计插件更新v1.1

58
Emlog统计插件更新v1.1
今天研究了一下emlog的缓存类,略有收获,所以将它应用到这个插件当中,实现了统计数据的缓存。同时也弄出了向下兼容的版本emlog5.3以上的用户下载这个版本:lie_count.zip其他用户下载这个版本:lie_count_to_5.12.zip后台预览展示:添加了样式,不知道能不能用:前台预览缓存设计展示:图1为生成的缓存文件,图2为文件中的内容。

emlog统计插件v1.0

emlog统计插件v1.0
嗯,没事做,研究了一下插件怎么写,用了3个小时终于弄好了,这是我的第一个插件,虽说还不是很完美,但总的来说我是很满意的了,哈哈哈版本号:v1.0适用于emlog5.30,其他版本使用可能会报错,如果你确实想用,请告诉我你的emlog版本号,我给你弄一个适合使用的哈显示的位置是侧边栏顶部,没办法,侧边栏底部没有加载点的,我倒是可以写一个加载点进去,但别人却不一定会用,算了,还是简单一点的好下图是效果图:嗯,需要显示的内容可以在后台自行设置,下图为设置效果图:下载: lie_count.zip有BUG或者建议请在小劣的博客告诉小劣哈!