Archive for 12月, 2008
如何解决FTP数据Socket连接被拒的错误
通过FTP连接网站时出现“数据 Socket 错误: 连接被拒 列表错误”
出现这个错误是因为没有去掉被动模式。您只需要去掉被动模式和关闭防火墙就可以了。
如果是FlashFXP,去掉被动模式的方法:
选项
–参数设置
–连接
–页面中的“使用被动模式”,只要将前面的钩去掉。
如果是CuteFTP,去掉被动模式的方法:
编辑
–设置
–连接
–防火墙
–页面中的“PASV模式”,只要将前面的钩去掉。
匹配字符正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5]
匹配双字节字符(包括汉字在内):[^x00-xff]
可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
匹配空白行的正则表达式:ns*r
可以用来删除空白行
匹配首尾空白字符的正则表达式:^s*|s*$
可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等)
匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
匹配网址URL的正则表达式:[a-zA-z]+://[^s]*
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配国内电话号码:d{3}-d{8}|d{4}-d{7}
匹配腾讯QQ号:[1-9][0-9]{4,}
匹配中国邮政编码:[1-9]d{5}(?!d)
匹配身份证:d{15}|d{18}
中国的身份证为15位或18位
匹配ip地址:d+.d+.d+.d+
提取ip地址时有用
如何查看linux下的用户列表(user list)
在linux下很多方面不爽,其中就是自己老是搞不清自己倒底添加了多少用户,查了很多资料,现在共享出来
如何linux下查看用户列表
cat /etc/passwd 可以查看所有用户的列表
w 可以查看当前活跃的用户列表
cat /etc/group 查看用户组
如何解决php中的iconv转换字符”—”到gb2312后面丢失的问题
在php程序中iconv在转换字符”—”到gb2312时会出错,后面的字符将丢失,其实这是iconv函数的一个bug。
解决方法很简单,就是在需要转成的编码后加 “//IGNORE” 也就是iconv函数第二个参数后.如下:
iconv(”UTF-8″,”GB2312//IGNORE”,$data)
ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。
如何解决php程序使用javascript调用的换行问题
网站的数据调用中,js调用使用最为频繁,其中document.write是最基本的函数。
不过javascript的document.write的参数串中是不允许出现换行符的,单凭这一点,就给我们造成很多麻烦
我们有两种解决方案
如果有可以删除可以这样:$text=preg_replace(”/[\r\n]+/”,””,$text);
但直接删除有可能发生js错误,所以应该进行转义处理
$text=preg_replace(”/[\r\n]+/”,”\\n”,$text);
另外用php书写js串时要注意转义php串中的引号
发布phpcms2008的点评内容模型
调试了一个PHPCMS2008的点评内容模型,这个是精简的版本,由于最近还很忙,稍后会发布完善版
这个点评内容模型是仿照大众点评网做的,一部分功能是模拟的
具体操作为:
1.进入后台,进入系统设置,点击模型管理,选择导入模型
2.按照上图填写信息,然后将压缩包中的dianping.model文件上传
3.由于很多字段经过了自定义,所以还要把压缩包中show_dianping.html文件上传
上传目录为 ./templates/default/phpcms/ 目录
4.上传的模板起名为点评内容页
5.到后台的内容管理中新建一个栏目,使用点评模型,然后模板的内容页模板选为点评内容页
前台演示:http://dianping.youtianxia.net/2008/1202/1.html
模型制作的截图是
模型规则下载地址是:PHPCMS2008点评模型下载
什么是pt下载?不是bt下载
BitTorrent(简称BT)是一个文件分发协议,它通过URL识别内容并且和网络无缝结合。它在HTTP平台上的优势在于,同时下载一个文件的下载者在下载的同时不断互相上传数据,使文件源可以在很有限的负载增加的情况下支持大量下载者同时下载。
而PT也是一种BT下载,是小范围内的BT下载,下载种子做种时间有时间规定,并且在下载的同时你必须同时上传(BT你下载的时候可以不上传),BT下载是广泛的终端下载,谁都有可能是你下载的资源,而PT只限于一小部分人,一般是论坛内部,借助论坛的约束机制,这样的话下载速度有保障,一般的PT论坛申请不是很容易,必须有老会员的邀请,新人一般都是努力赚积分,这样才能有更多权限。
PT有很多种说法,一种是PrivateTorrent,私有下载,另外是PrivateTrackers的简写是国外很流行的下载方式,国内的尝试还相对较少。

