http://blog.sina.com.cn/jyw8[订阅][手机订阅]
个人资料
友情链接
五常供求

五常供求信息网

音乐播放器
访客
读取中...
分类
    内容读取中…
博文

在编译 PHP 时,如无特殊需要,一定禁止编译生成 CLI 命令行模式的 PHP 解析支持。可在编译时使用 –disable-CLI。一旦编译生成 CLI 模式的PHP,则可能会被入侵者利用该程序建立一个WEB Shell 后门进程或通过PHP 执行任意代码

phpinfo()

功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。

危险等级:中

passthru()

功能描述:允许执行一个外部程序并回显输出,类似于 exec()。

危险等级:高

exec()

功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。

危险等级:

   PHPChina资讯:2008年1月13日,CNNIC 发布《第23次中国互联网络发展状况统计报告》。最新报告显示截至2008年底,中国网页总数超过160亿个,较2007年增长90%。PHP 网页数量最多,位居第一位,PHP网页应用范围最广泛。

        中国的网站数,即域名注册者在中国境内的网站数(包括在境内接入和境外接入)达到287.8万个,较2007年增长91.4%,是2000年以来增长最快的一年。网页的增长速度与网站的增速基本一致。

最近,需要对用户访问日志作一些统计分析处理,该日志每天生成,大小平均是1.5G,经其它程序进行预处理后,去掉一些无关信息,减小为300M左右,格式是userId`url`clicks,1000万行左右.

要做的工作是按userId,urlId分组保存到数据库,类似这样:

uid    urlId    clicks
------------------------
12      3
12      4
13      3
13      5
13    11    3

当然,还有其它关联的表,如url表,需要先通过url在url表查找出urlId,如果没有则插入...满足各种需求后,每条记录操作数据库的平均次数是查询4-6次(包括oracle的获得自增id查询),插入/更新3次

假设数据库的操作已经完全优化,要完成这项目任务,使用php的常规办法是打开日志文件句柄,然后遍历处理,这样,1000万条记录一下来,不少于6个小时(硬件配置为8G内存+Xeon1.60GHz 4核 x 2 ,下同)

这样的

这首歌曲是为'Stand Up To Cancer'全球募捐大会而制作的,由著名音乐制作人Babyface亲自操刀,招来时下欧美最为走红的15位女歌手来合唱。光是15个名字就足以吓人一跳,但歌曲本身并不失色。大家可以下载听听看。该曲目前已经在美国电台开始派台,九月二号将在著名的付费下载网店iTunes上发售。所得的收益全部用于募捐。为了配合此曲和此次活动的宣传,美国ABC,CBS,NBC三大电视台将在九月五日集中播出该曲。同时我们也很可能看见15位艺人同台献歌的震撼一幕
 
参加明星:
玛丽亚·凯莉(Mariah Carey)、碧昂丝(Beyonce)、灵歌天后玛丽·布莱姬(Mary J. Blige)、蕾安娜(Rihanna)、黑眼豆豆主唱菲姬(Fergie)、雪儿·克罗(Sheryl Crow)、麦莉·塞勒斯(Miley Cyrus)、奥斯卡最佳原创音乐得奖者梅丽莎·伊瑟里德(Melissa Etheridge)、亚香缇(Ashanti)、英国歌手娜塔莎·贝丁菲(Natasha Bedingfield)、R&B女歌手凯西亚·科尔(Keyshi
关于require, include的性能
  测试数据:
  有一个数组 , 一共3万条数据, 1MB大小, 我分成2种方法放数据来测试//sexinsex
  1. array.php 直接新建个空php文件, 把数组放进去 <?php $array = array(...3万数组...); ?>
  2. array.txt 把数组serialize后保存
  测试程序:
  复制内容到剪贴板 代码:for ($i=0 ;$i<100; $i++) {
    require(dirname(__FILE__).'/array.php');
}
  结果:
  页面执行时间: 12.8904 秒
  页面执行时间: 12.8863 秒
  页面执行时间: 12.8942 秒
  页面执行时间: 12.8992 秒
  页面执行时间: 12.9013 秒
  require和include速度一样,结果就不写了
  测试程序:
  复制内容97gan到剪贴板 代码:for ($i=0 ;$i<100; $i++)

11月26日消息,据国外媒体报道,2009年即将到来,在新的一年里,能抓住技术趋势,先行一步的企业必将占尽先机,赢得优势。为此,《基线》杂志日前对2009年的IT趋势进行了预测。

1. 软件即服务(SaaS)

随着云计算的日益普及,SaaS将继续深入,并拓展到ERP、CRM和HR管理系统之外的其他领域。

2. 虚拟化

在过去的两年中,虚拟化得到长足发展。当前,50%至60%的服务器支持虚拟化。明年,这一技术将拓展到桌面、存储和数据中心等领域。

3. 绿色数据中心

硬件与虚拟化技术的结合将有效降低数据中心的能耗。

4. 风险及安全管理自动化

5. 移动办公

6. 社交网络

社交网络将成为企业拓展客户关系的重要工具。

7. Web 2.0

Web 2.0应用继续升温,且更注重成本效益。

8. 电子文档管理

当前,越来越多的诉讼案件涉及到电子文档。明年,保存、管理和迅速获取电子文档的系统将迅速升温。

9. 项目组合管理(PPM)

包括协作工具 、商业流程支持、高级报告和监管工具等诸多功能在内的项目组合管理系统开始普及。

10. 网络视频蓬勃发展

随着带宽的增加,数据和

北京时间11月27日消息,据国外媒体报道,美国知名IT杂志《ChannelWeb》网站周三撰文指出,在2008年即将结束之际,回顾今年美国IT产业的发展历程,其中既有成功经验,也有失败教训。

为此《ChannelWeb》网站评出了2008年美国IT业最为失败的十大事件,以下为其简介:

1、搜索引擎Cuil铩羽而归

今年7月28日,总部位于加州的互联网搜索创业公司Cuil开通了其搜索服务。该公司由数名曾在Google(谷歌)工作的软件工程师创建。当时不 少分析师表示,Cuil有望成为“谷歌杀手”。在Cuil推出后的数天中,该网站流量确实大增。然而美国互联网流量监测机构Alexa.com公布的数据 显示,到今年7月底,Cuil在全球搜索市场的份额仅为0.2%,11月更是降至0.01%。Cuil也由此成为美国创业公司“出师未捷身先死”的典型。

2、雅虎CEO杨致远即将下台

今年2月1日,微软正式向雅虎提出了收购要约,出价为每股31美元,随后又把出价提至每股33美元。今年5月初,微软正式撤回收购雅虎要约。今年 11月5日,谷歌宣布主动放弃同雅虎的网络广告合作。11月17日,雅虎宣布在找到合适的继任者后,杨致远将辞去目前所任CEO一职。

 

一、引论

在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)

二、目录操作

首先介绍的是一个从目录读取的函数,opendir(),readdir(),closedir(),使用的时候是先打开文件句柄,而后迭代列出:

<?php
$base_dir 'filelist/';
$fso opendir($base_dir);
echo $base_dir.'<hr/>' ;
while($flist=readdir($fso)){
echo $flist.'<br/>' ;
}
closedir($fso)
?>
说起PHP近几年的发展,可以说是突飞猛进。EDC在2006年的统计信息表明PHP已经跻身全球三个编程语言的行列,并且其是以Web脚本语言的身份参与竞争的。其它两个语言(Java和.net)都是通用的语言(可以开发多种应用)。但是,令人难以置信的是,PHP目前的发展速度是37%明显高于其它两种语言。

  同时在国内,PHP的发展也非常迅速。目前在各大网站云集的北京,PHP几乎是无处不在。百度、新浪、搜狐、TOM等等各大互联网门户都在广泛使用这PHP。同时,近两年来北京多处许多小型的门户站点,也是大部分使用了PHP的技术。就连PHP的工程师需求量都发幅度提高。PHP在国内的官方PHPChina.com网站透露,目前的在京PHP工程师的待遇的平均值可以比ASP工程师的高出一倍。

  那么,为什么PHP可以在近年来发展如此迅速呢。其实跟Web的迅猛发展是紧密联系在一起的。另外,LAMP的迅速发展使得PHP的应用也更加广泛了。那么这里我就Web迅猛发展这个大的环境,和大家下为什么PHP能在把握住

Js与Cookie应用(2008-11-18 13:05)
一静态页要在用户登录和没登录的不同状态显示不同信息.
实现方法肯定是用js了.写了一js取cookie 的方法getCookie(name)
通过'
var u = getCookie(name);
if (u) {
    x.innerHTML = u;
} else {

}

方法实现一些信息不同显示
x.innerHTML = u;
目的就是在一处显示u这个cookie得到的信息,问题就出在这里
这个cookie是通过php setcookie设置的,结果js取出的中文是乱码,页面为utf-8
想了几点不是方法,如url编码都不行,最好想到我用js取,那也用js设置cookie不就好了,最好写一js的setCookie 函数
代码大致如下
<?php
setcookie();//一些其它cookie
echo '<script>setCookie ('xxx','中文')</script>';//要js取的cookie
?>

function getCookieval_r(offset) {
    var endstr = document.cookie.indexOf (';', offset);
    if(endstr == -1) {
        endstr = document.cookie.length;
    }
 &nb