- 2010年4月26日
- 143 views
- 技术文档
system函数
说明:执行外部程序并显示输出资料。
语法:string system(string command, int [return_var]);
返回值: 字符串
详细介绍:
本函数就像是 C 语中的函数 system(),用来执行指令,并输出结果。若是 return_var 参数存在,则执行 command 之后的状态会填入 return_var 中。同样值得注意的是若需要处理用户输入的资料,而又要防止用户耍花招破解系统,则可以使用 EscapeShellCmd()。若 PHP 以模块式的执行,本函数会在每一行输出后自动更新 Web 服务器的输出缓冲暂存区。若需要完整的返回字符串,且不想经过不必要的其它中间的输出界面,可以使用 PassThru()。
Read more »
Linux, PHP
服务器是从前几天开始抽筋的,主要表现就是运行了十几分钟后,Apach就超过了负载,访问不了,必须得不断地重启Apache。之前因为图方便,搭建的是Windows 2003的系统,用的appserver一键安装包,一直还运行比较正常,但是这个星期开始就不太正常了,查看日志也没找到什么原因。罢了,换吧,LAMP还是LNMP呢,决定还是尝试一下传说中的Nginx,呵呵。
于是乎,备份网站、重装系统、配置LNMP、配置系统,经过断断续续一天多时间的折腾,目前应该比较稳定了。步骤略记一下:
1、安装Linux操作系统,个人比较喜欢CentOS,目前最新版是CentOS 5.4。做服务器的话,这个应该比较合适。安装好后,可以适当地进行一些配置,以提高系统性能和安全性能。而且做开发也是很不错的选择,相对于FC来说,CentOs真是很稳定的说,嘿。。。
Read more »
Linux, LNMP, Nginx, PHP
- 2010年1月24日
- 366 views
- 技术文档
1. PHP可阅读随机字符串
此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。
/**************
*@length – length of random string (must be a multiple of 2)
**************/
function readable_random_string($length = 6){
$conso=array(“b”,”c”,”d”,”f”,”g”,”h”,”j”,”k”,”l”,
“m”,”n”,”p”,”r”,”s”,”t”,”v”,”w”,”x”,”y”,”z”);
$vocal=array(“a”,”e”,”i”,”o”,”u”);
$password=””;
srand ((double)microtime()*1000000);
$max = $length/2;
for($i=1; $i<=$max; $i++)
{
$password.=$conso[rand(0,19)];
$password.=$vocal[rand(0,4)];
}
return $password;
}
Read more »
PHP
- 2010年1月20日
- 299 views
- 技术文档
原文地址:http://net.tutsplus.com/tutorials/php/techniques-and-resources-for-mastering-curl/
译文地址:http://bbs.blueidea.com/viewthread.php?tid=2966700&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D20
cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。
为什么要用 cURL?
是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:
$content = file_get_contents(“http://www.nettuts.com”);
// or
$lines = file(“http://www.nettuts.com”);
// or
readfile(http://www.nettuts.com);
Read more »
curl, PHP
最新评论