恭喜liuxq's blog的PR值上升为4
这两天GG刚更新了PR值,虽然说GG有放弃PR这个概念,不过就现阶段来说,PR仍然是一个判断网页价值的重要指标!
此次,本博客PR值上升为4,纯属意料之外,呵呵.
如果可以,各位做技术的朋友们可以联系和我交换博客链接!
这两天GG刚更新了PR值,虽然说GG有放弃PR这个概念,不过就现阶段来说,PR仍然是一个判断网页价值的重要指标!
此次,本博客PR值上升为4,纯属意料之外,呵呵.
如果可以,各位做技术的朋友们可以联系和我交换博客链接!
RT
大家但凡有关于PHPCMS的使用问题,请直接到论坛上提问,寻求其他版主的帮助!
Lunarpages官方网站:http://www.lunarpages.com
Lunarpages是国内网友最熟悉的美国主机商之一,成立于2000年,总部设在加利福尼亚州,在全美拥有四个数据中心机房(圣迭戈、洛杉矶、河滨和拉斯维加斯),其业务涵盖虚拟主机(Linux和Windows)、VPS、独立服务器以及Reseller代理主机,提供365天全天候的客服支持!
只能建一个站点的入门型主机是最低可2.95美元每月,可以建无限站点的专业型主机是最低可4.95美元每月,具体价格根据购买年限有差别。他们还不定期开展优惠活动。
五折优惠码:“RELAX,适用范围为购买BASIC PLAN套餐12个月或24个月的新客户。BASIC PLAN也就是大家最常购买的,原来4.95美元每月的那个类型。
50美元优惠码:“weekend”,只能用于购买两年期以上的空间。
Lunarpages是唯一支持人民币银行卡付款的美国主机,只要你有一张开通了网上支付功能的普通银行储蓄卡就可以购买Lunarpages的主机了!Lunarpages还提供信用卡、PayPal、MoneyBookers等多种方便又安全的支付方式。
人民币直接购买Lunarpages的方法:
用人民币购买Lunarpages的方法大致于用信用卡购买的方法差不多,基本上是标准流程。但在进行到付款页面的时候在Payment Information 一栏中,把Credit Card 改为 Alternate Payment Options选项,然后点击Submit在进入下一个页面后点击 Complete Transaction 按钮,然后进入付款方式选择页面,选择 Cash(through the post)- Chinese Yuan Renminbi ,点击Continue。
输入相应的联系信息后点击 Continue,核对订单信息后点击“Make IPS Debit Card Payment”,此时就进入了环讯IPS的中文付款页面,此时就根据中文提示进行处理就可以了。
<?php
$file=file("http://www.liuxq.cn");
$count=count($file);
for($i=0;$i<$count;$i++){
if(eregi("<title>(.*)</title>",$file[$i],$out)){
$title=$out[0];
}
}
$title=substr($title,7,-8);
echo $title;
?>
preg_match("/<meta[^>]*?name=[\'\"]?description[\'\"]?[^>]*?>/is",$file[$i],$description);
//$description[0] 就是描述
preg_match("/<meta[^>]*?name=[\'\"]?keywords[\'\"]?[^>]*?>/is",$file[$i],$keywords);
//$keywords[0] 就是关键字
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)
String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:
String.prototype.trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}
利用正则表达式分解和转换IP地址:
下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:
function IP2V(ip)
{
re=/(\d+)\.(\d+)\.(\d+)\.(\d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}
不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:
var ip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
利用正则表达式去除字串中重复的字符的算法程序:[注:此程序不正确,原因见本贴回复]
var s="abacabefgeeii"
var s1=s.replace(/(.).*\1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"")
alert(s1+s2) //结果为:abcefgi
我原来在CSDN上发贴寻求一个表达式来实现去除重复字符的方法,最终没有找到,这是我能想到的最简单的实现方法。思路是使用后向引用取出包括重复的字符,再以重复的字符建立第二个表达式,取到不重复的字符,两者串连。这个方法对于字符顺序有要求的字符串可能不适用。
得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1
s="http://www.liuxq.cn/page1.htm"
s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")
alert(s)
利用正则表达式限制网页表单里的文本框输入内容:
用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
美国主机商IXWebHosting是一家获得好评的虚拟主机供应商,提供Linux和Windows两种方案,因此,您更容易能够到合适的主机方案。
所有的XWebHosting方案都赠送独立IP,都包括网站统计和原始日志文件访问,免费搜索引擎提交服务以及包含有专业的网站设计软件,在线文件管理Webshell,邮件访问和电子购物车系统。
IXWebHosting的Unlimited Pro型号主机介绍:无限容量,无限流量,免费赠送国际域名3个,免费提供独立IP地址15个,可绑定无限个独立域名,可建立无限个独立网站,Unix主机系统,采用H-Sphere主机管理面板(俗称“H球”),支持PHP5、Ruby、CGI(Perl5),无限个MySQl数据库,无限个PostgreSQL,多FTP帐户,无限个支持POP3、SMTP的邮箱。Unlimited Pro(Linux)型号主机使用20% OFF(即八折)优惠码后仅需85.92美元/年,Unlimited Pro(Windows)优惠后105.12美元/年!如果觉得Unlimited Pro比较贵,IXWebHosting还有一款Expert Plan型号主机价格便宜些,59.4美元/年,折扣后为47.52美元/年。不过只提供1个免费域名、1个独立IP地址、数据库也只有50个。详细参数可参见:
| 空间类型 | 空间大小 | 流量限制 | 免费域名 | 八折后购买价格 | 备注 |
| ix Unlimited(linux) | 无限 | 无限 | 3个 | 85.92美元 | 赠15独立ip |
| ix Unlimited(windows) | 无限 | 无限 | 3个 | 105.12美元 | 赠15独立ip |
| ix Expert(linux) | 无限 | 无限 | 1个 | 47.52美元 | 赠1独立ip |
支持信用卡和支付宝(alipay.com)付款,是国外唯一支持支付宝付款的主机空间。支付宝付款时候,人民币兑美元汇率是按照当天中国建设银行的汇率。
IXWebhosting优惠码:使用优惠码“25off”购买Unlimited Pro型号主机(含Windows系统)或Business Plus型号虚拟主机立即优惠25美元!优惠码“10off”购买Expert Plan型号主机可优惠10美元(17%)!“IX26”优惠26美元!优惠码: “IX10”,优惠额度:10%,适用方案为所有主机;“survey10”优惠10元。优惠码如果一个不能用,多测试几个。还有,购买过程中,关闭窗口,有弹出的对话框,点取消,然后就出现个20%折扣的链接。
2009年10月15日测试,Unlimited Pro PHP的空间,可以使用优惠码IX26,最终价格是$81.40,挺划算的。
另外,还有个方法是,从秘密优惠连接进入,打八折,不用输入优惠码,点击这里查看优惠连接取得方式。
较之前大家访问的有区别吗.
呵呵,大家可以通过留言或者在QQ上给我反馈一下这个新空间的速度情况.感谢!
PHPCMS2008是PHPCMS程序开发以来的一个新的里程碑,它让建站从此变得如此简单!
话不多说,直接贴代码:
<?php
$ltime=time()-86400*30;
?>
{get sql="select * from phpcms_content where inputtime>'$ltime' and status='99' order by rand()" rows="10"}
<li><a href="{$r[url]}">{$r[title]}</a></li>
{/get}
大家一眼就看懂了,如果是动态URL的话,上面这段代码,每刷新一次,都会重新读取近30内不同的十条文章.放在首页的话,百度或者其他搜索引擎会以为你天天在更新内容呢.
http://www.internetsupervision.com
http://www.host-tracker.com/
上面两个网站可以测试全球10余个主要城市打开网页时的速度大小,华盛顿特区,圣地亚哥智利,德国多特蒙德,加州洛杉矶,北京国内,底特律美国,芝加哥美国,圣彼得堡俄罗斯,格拉斯哥英国,悉尼澳洲等.
返回值在4.0以下均还可,不过值越小越好!
这里所提到的模板风格是指应用于PHPCMS2008的.
大家在下载别人提供的模板文件后,应当先检查一下tag.inc.php这个文件,此文件通常会位于phpcms目录下面.
检查什么呢?
主要检查文件中的表名是否类似于phpcms_content,如果不是的话,你需要对其进行替换后才能正常使用模板.否则,前台调用就会出错.
出现这类情况主要原因是因为他人制作的模板时安装的系统数据表前缀不一定会默认为phpcms_,而有一些模板中的中文标签可能需要从文件中读取参数,一旦文件中数据表前缀不对,就会调用链接MYSQL出错,通常会提示某个表打不开!
说了半天,这其实是个简单的问题,替换下一般就能解决!