成功与否,在于态度!等候环境对他的事业完全有利才动手的人,将永远不会成功。

php中?(问号)和:(冒号)的作用

例如:

1
 $shenhe=$val['available']?"已审核":"未审核"

经常有刚接触php的朋友问我,php中经常见到如上代码的语句,问号和冒号是什么意思,这个语句是什么意思?

其实,这就是一个if语句的缩写,C语言里的语法,条件表达式e1?e2:e3,若e1为真(非0),则此表达式的值为e2的值;若为假,则表达式的值为e3。等同于
继续阅读 »

PHP网站301定向方法详解

关于301重定向的好处,和一般301重定向的方法,网上有很多,笔者就不重复了,今天要说的,是PHP网站通过修改PHP网页的形式做好301重定向。

前段时间,笔者网站更换域名,在做301重定向时,搜索了网上很多帖子,发现很多都罗列了各种方法,却都没有具体将怎么操作,比如PHP网站,就是写出下面一段代码了事:
继续阅读 »

详解PHP读取RSS feed的方法

因为网站需要读取不同来源的rss feed,写了一个php程序来循环读取rss feed,为了方便阅读及了解程序实现过程,加上了注释,和大家共同学习。而助易网的rss读取就是在这个程序的基础上稍做改造而成,主要是输出了一个数组字符串以及解决编码问题。

php源代码及代码详细解释如下:
继续阅读 »

Php自动分词获取内容关键词

现在的主流CMS基本都自带了采集功能,内容和标题相对来说很好处理,但大部分情况关键词很难提取到。于是自动获取关键字成为当前PHP类CMS的“传统问题”。那如何才能自动获取关键词呢,其主要步骤主要可以分为如下三个步骤:

一、通过分词算法将标题和内容分别进行分割,提取出关键词和频度在内容的分词阶段,当前主要的两个算法是中科院的ICTCLAS和隐马尔可夫模型。但这两个都太高端,有一定的门槛,且都是只支持C++/JAVA。基于PHP的当前有两个是值得推荐的PSCWS和HTTPCWS。 SCWS于2008-03-08发布1.0.0 正式版,到现在最新版本已经到了1.0.4。PSCWS是它的PHP版。而HTTPCWS是张宴开发的,之前叫PHPCWS。PHPCWS 先使用“ICTCLAS 3.0 共享版中文分词算法”的API进行初次分词处理,再使用自行编写的“逆向最大匹配算法”对分词和进行词语合并处理,并增加标点符号过滤功能,得出分词结果。目前仅支持Linux/Unix系统。
继续阅读 »

虎年养猫好吉利

3月7日,周日,继上次没买成猫咪,今天继续寻觅,现在才感觉猫难买了,听人说10几块钱都可以买到一只小家猫,现在是不可能了,因为以前卖猫的地方,现在都变成买狗了!猫的价钱最低都35以上了,也许正因为是虎年,觉得养只像虎的猫会吉利点吧,所以猫价都抬高了,可怜走遍广州南北(上下九、江村、芳村、雅瑶),终于都随便买了一只了。

1 虎年养猫好吉利

继续阅读 »

微软购Office.com域名 酝酿网页版Office

在Long Zheng的blog上发布提示,Microsoft抢购了已经注册Office.com域名

这个地址很有可能会是即将上线的Web 版的Office的主页,尽管Microsoft并没有对这事情进行回应。在之前已经有Microsoft的人员说过Office2010的 Preview版本已经在上个月发布,而基于Web版本的Office将在今年晚些时间发布。在Web版本的Office中将自由提供 Windows Live Service并且能兼容Safari和FireFox等浏览器。

其实在Microsoft努力从 ContactOffice那里获得Office.com这个域名后,ContactOffice就将它的应用程序已经转移的到 ContactOffice.com上。
继续阅读 »

IE极风0day漏洞危害升级 ARP挂马攻击出现

3月12日,金山安全实验室发布高危漏洞红色安全预警,12日上午8点39分,金山安全实验室率先截获了国内首例利用IE极风0day漏洞进行挂马传播的案例。这也表示IE极风0day漏洞在被发现后的短短3天时间里,已经开始被黑客利用进行传播病毒。由于之前出现的IE极光漏洞补丁已经被全面封堵,因此极风漏洞很可能瞬间替换极光,成为黑客进行挂马传播病毒的重要渠道,有可能引发互联网新一轮病毒攻击。

3月10日,金山安全实验室国内首家宣布微软IE浏览器再曝新0day漏洞,;同日,针对该漏洞的攻击代码在国外被披露。3月12日,金山安全实验室率先截获了国内首例利用IE极风0day漏洞进行挂马的案例,利用该漏洞的大规模攻击即将上演。
继续阅读 »

家里新成员——钉仔

今天是2010年3月5日,是志愿者日,也是雷锋纪念日,刚好这天,我要去买猫咪了,因为家里老鼠多的缘故。

想~起个有意义的猫名,最后我决定叫他“钉仔(粤)”“钉子(国)”“Nail Nail(英)——这个读起来还真有点像猫叫,呵呵”!哈哈!

起这么个名字,是因为雷锋说过一句话:

我愿永远做一个螺丝钉 ——雷锋

继续阅读 »

标准布局中DIV元素和SPAN元素的区别和应用

首先讲两个概念,一个是行内元素,一个是块级元素。行业元素是指该元素标记的内容不不会对现在的结构造成影响,属于应用样式,辅助应用样式表等作 用;而块级元素为一个块状,单独占据一行,相当于在一个该元素前后各加一个换行。

两者最明显的区别是:DIV(division)是一个块级元素,可以包含段 落、标题、表格,乃至诸如章节、摘要和备注等。而SPAN 是行内元素,SPAN 的前后是不会换行的,它没有结构的意义,纯粹是应用样式,当其他行内元素都不合适时,可以使用SPAN。 块元素相当于内嵌元素在前后各加一个
换行。其实,块元素和行内元素也不是一成 不变的,只要给块元素定义display:inline,块元素就成了内嵌元素,同样地,给内嵌元 素定义了display:block就成了块元素了。
继续阅读 »

在PHP开启gzip页面压缩

示例一(用php的内置压缩函数):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
< ?PHP 
if(Extension_Loaded('zlib')) Ob_Start('ob_gzhandler'); 
Header("Content-type: text/html"); 
?> 
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>无标题文档</title> 
</head> 
<body> 
< ?php 
for($i=0;$i&lt;10000;$i++){ 
echo 'Hello World!'; 
} 
?> 
</body> 
</html> 
< ?PHP 
if(Extension_Loaded('zlib')) Ob_End_Flush(); 
?>

继续阅读 »

返回顶部