发现很多机器人发的评论
懒得在后台一个一个的审核了
直接把发表评论的功能修改了一下~
在后台把那个反垃圾评论的的插件关掉
然后修改wp-comments-post.php里面~
先把$comment_author_url?? = null;这样评论的人就没法加连接在头像名称那里了
然后正则替换评论内容
//给我替换,嘿嘿
$comment_content=preg_replace(“|\[url(.*)\[/url\]|”,””,$comment_content) ;
$comment_content=preg_replace(“|\[img\](.*)\[/img\]|”,””,$comment_content) ;
$comment_content=preg_replace(“|\[([^\]]*)\]|”,””,$comment_content) ;
$comment_content=preg_replace(“|<([^>]*)>|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)html|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)php|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)asp|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)com|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)net|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)org|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)cc|”,””,$comment_content) ;
$comment_content=preg_replace(“|http://(.*)info|”,””,$comment_content) ;
把BB代码和HTML全过滤掉
然后统计内容长度
if(strlen($comment_content)<50){
$comment_content=null;
}
太短的直接设置为空
哈哈哈~~~~~~~~
就发不出评论了
阅读全文
因为上课的时候需要用到笔记本,但是ACER的笔记本需要装软件才能使用FN+F5的快捷键,非常郁闷
以前找过一些软件,似乎问题还是很多
今天想起这个问题了,又弄了一下
大概知道了如何正确安装,先装.net framwork1.1 不然下个软件就没办法安照了 下载地方很多 给个电脑之家的地址吧 http://download.pchome.net/development/developtools/translater/download-12854.html
然后装Empowering Technology Framework? 可以到驱动之家去下载 http://drivers.mydrivers.com/drivers/184-73854-ACER-Empowering-Framework-2.3.4000-For-WinXP/
因为我的系统是XP的,所以我下XP版本的
最后要装Acer ePresentation Management 就是专门针对投影的软件
这样基本就可以使用了,可怜我吃了一学期的粉笔灰
下学期一定要带上笔记本去上课了
阅读全文
//下面是标准化输出数组结果
echo “<pre>”;
print_r($r11);
echo “</pre>”;
以前最头疼数组了~不知道数组里有啥元素,具体有啥数据
今天又要弄这个头疼的东西了,是在忍不住了,上网搜索了一下,得到这个东西
呵呵,对我这种半路出家的人来说,有些基础的东西确实是非常薄弱的
因为我确实没系统学习过PHP,并且并非电脑相关专业的,所以有些东西可能高手们觉得实在不是问题但是到我这里就成了大问题
努力学习吧,高手也是由菜鸟成长起来的嘛~
阅读全文
想想确实应该去学了
在网上找了个模拟系统先测试一下
第一次做得74分~呵呵~似乎90分才能及格~
看来离及格还是有很长的距离啊~继续努力吧~有空就上去测试一下
再把不会的题目弄到word里面来~
http://www.nbjj.gov.cn/kaoshi.htm
阅读全文
4:Kvatch城解围(Breaking the Siege of Kvatch)
回到Kvatch城外与Savlian谈话,告诉他关闭传送门的事,然后和他一道进入城中,先清除掉广场和废屋附近的怪物,战斗中注意保护Savlian 的安全,完成任务再与他对话进入城中的教堂,里面的平民鱼贯而出,其中包括要找到王子Martin,这时可说服他跟我一起去找剑术大师Jauffre
这些剧情可以完成,然后我带着王子出城了,城门外有我骑来的一匹马,我翻身就上马了~
这时候杯具发生了,王子像攻击敌人一样攻击我的马,几下马就死了,我也杯具地躺在地上,动弹不得~~~~~~~~~~~~~~~~~
然后镜头可以随意移动,结果没移动多远,“嘣”地一声弹出桌面来了~提示有XXXX错误~~~~~~~
杯具啊,真够杯具的~~~~
阅读全文
http://chatroulette.com/
最近很火啊~
就是1对1视频聊天的,随机配对,一开始按play,不喜欢就NEXT(下一个)
呵呵,经常可以看见不和谐的内容,比如露小JJ什么的~
有空可以上去看看外国MM
外国佬的技术还是挺牛的~要是我就弄不出这种站
阅读全文
本来想装个PDF插件~这样好把文章直接转成PDF保存到本地~
找了一下,找到了一个,但是发现没有简体中文的语言可选,繁体中文生成的PDF里面是乱码,而且这个插件是发送PDF到邮箱的,有点不爽,我需要的是直接可以下载的
所以还是把那个插件删除了
然后想起Flickr的图都变成XX了~找了一下资料~别人推荐有几个插件~我下了一个装上了,真的可以正常显示了
插件名字叫Jay Access Flickr,似乎是把Flickr的一些装图片的服务器的IP换成了其他的
阅读全文
做了个站,需要在栏目列表的每个栏目名称下加个英文名称,原来的想法是把标题或者关键词什么的改成那个字段,后来觉得还是练练手改改看
先到数据库里king_list添加个字段kenname,我是按照kkeywords的设置,将它的属性设置为
kenname
char(100)
utf8_general_ci
?
是
NULL
然后就是修改后台程序了,找到portal下面的manage.php,再找到这个函数king_edt(),这个函数就是编辑栏目的
然后$_sql=后面的一串读取数据库里的字段里面添加上我们刚添加的字段kenname,我是直接添加在kkeywords的前面~方便以后管理
然后再往下就是生成后台编辑表单的代码,找到
?//kkeywords
?$_array=array(
??array(‘kkeywords’,0,0,100),
?);
在前面按葫芦画瓢添加
?//kenname 小货添加,英文名字
?$_array=array(
??array(‘kenname’,0,1,100),
?);
?$s.=$king->htmForm($king->lang->get(‘portal/label/kenname’).’ (1-100, ‘.$king->lang->get(‘portal/label/kenname1′).’)’,'<input type=”text” name=”kenname” value=”‘.htmlspecialchars($data[‘kenname’]).'” maxlength=”100″ />’,$_array,’EnName’);
注意$king->lang->get(‘portal/label/kenname’)的意思是读取语言文件,有个问题是这个kenname是我们新添加的,原来的语言文件肯定没有,所以我们必须到语言文件里补全
找到语言文件portal\language\zh-cn.xml
在<label>后面加上我们新添加的词汇
??<kenname>栏目英文名</kenname>
??<kenname1>在导航下面显示的英文名</kenname1>
然后回到manage.php,刚才设置的是读取数据库,并显示成表单,现在是入库,可以往下搜索
??$_array=array(
???’modelid’=>($modelid?$modelid:0),
???’listid1’=>$data[‘listid1’],
???’klistname’=>$data[‘klistname’],
???’ktitle’=>$data[‘ktitle’],
然后在后面添加我们要入库的字段
?’kenname’=>$data[‘kenname’],
那么后台就修改完成了
但是前台显示的时候直接调用{king:enname/}是啥都不显示的~因为我们没有将这个字段放到模板引擎里
找到portal/core.class.php
找到这个函数public function getField($type1,$type2)
然后把我们需要显示的字段加进下面这行去
???’field’=>array(‘ktitle’,’klisttitle’,’klistname’,’kkeywords’,’klistpath’,’kdescription’,’kimage’,’kcontent’,’klanguage’),//字段
然后刷新~终于在前台可以显示了
阅读全文
今天忽然想起来好久没访问了,进去一看,AVAST竟然提示有病毒~
幸好GOOGLE哪里还没提示有病毒
赶紧升级程序先
奶奶的~竟然多了一个超级用户~他的资料里就是一个JS!
头一次被黑
阅读全文
其实还是配置问题,
这个fckconfig.js一定配置好
var _FileBrowserLanguage?= ‘asp’ ;?// asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage?= ‘asp’ ;?// asp | aspx | cfm | lasso | perl | php | py
editor\filemanager\connectors\asp\config.asp里面必须配置正确
ConfigIsEnabled = true 设置为可以浏览文件目录
ConfigUserFilesPath = “/” 上传的根目录 下面的其他目录就是根据这个目录往下推
ConfigAllowedExtensions.Add?”Image”, “bmp|gif|jpeg|jpg|png”
ConfigDeniedExtensions.Add?”Image”, “”
ConfigFileTypesPath.Add “Image”, ConfigUserFilesPath & “image/” 这个和正常浏览上传有关
ConfigFileTypesAbsolutePath.Add “Image”, “”
ConfigQuickUploadPath.Add “Image”, ConfigUserFilesPath& “image/”??? 这个和快速上传有关
ConfigQuickUploadAbsolutePath.Add “Image”, “”
还有传中文文件名会出现乱码,在网上找到了答案
io.asp
Sub SendUploadResults( errorNumber, fileUrl, fileName, customMsg )
?Response.Clear
?Response.CodePage=65001? ‘<—-新增加的行
Response.Charset=”UTF-8″ ‘<—-新增加的行
就可以得到正确的中文文件名了
上传成功后会有提示,可惜是英文的,找到editor\dialog\fck_image\fck_image.js里面就可以找到英文的提示原文,改成中文的就可以了
阅读全文