-
首先给大家推荐一本好书名为:<<UNIX环境高级编程>> , 里面详细讲解了进程控制的相关内容。
-------------------------------------------------------------
<?php
$pid = pcntl_fork();
if ($pid == -1)
{
die("could not fork...
-
关键是使用 microtime() 函数
<?php
$now = date("Y-m-d H:i:s") . " " . floor(microtime() * 1000);
echo $now; //2011-11-26 11:44:51 322 (精确到毫秒)
<?php
$now = date("Y-m-d H:i:s") . " " . floor(microti...
-
问题背景:
访问网站首页,狂报500内部服务器错误。经检查Apache日志发现如下信息:
Request exceeded the limit of 10 internal redirects due to probable configuration error.
Use ‘LimitInternalRecursion’ to increase the limit if nec...
-
第一步:首先新建一个 /path/to/a.php 文件, 内容如下:
<?php
sleep(10);
echo "进程挂起休眠10后才会执行输出本行......" . PHP_EOL;
第二步:然后新建一个 /path/to/b.php 文件,内容如下:
<?php
$cmd= "php -q /path/to/a.php >> /tmp/test.lo...
-
问题背景:
ubuntu安装完之后,默认会安装许多软件如Apache、PHP、Mysql等,如果想自己编译,那么可以通过以下命令卸载:
查找是否已经安装:
# dpkg -i | grep 软件名称
卸载PHP:
# sudo apt-get autoremove php5-common
卸载Mysql:
# sudo aptitude purge mysql...
-
__LINE__:
返回文件中的当前行号。
__FILE__:
1、返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。
2、自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
__FUNCTION__:
1、返回函数名称(PHP 4.3.0 新加)。...
-
原因简单说下:
确保你的apache主配置文件中对你的网站所在的目录定义了下面的内容:
Options Indexes FollowSymLinks
AllowOverride all
否则你的.htaccess不会工作。
详见本站相关博文链接:
http://www.blogdaren.com/post-2091.html
-
问题背景:
模块有什么用呢?我想到的用途是,比如我公司要求后台的各个功能均模块化,一个文件夹代表一个功能。我们打算先做好一个模块库,然后在做网站时选择性的将模块文件夹拷贝到应用中使用。
模块举例:
比如后台库中有News(文章发布管理模块)、Products(产品管理模块)、Backup(数据库备份模块)、Job(应聘模块)等等若某网站的后台需要 用到News...
-
关于鸟哥:
PHP开发组终于有了国人参与, Laruence,真名惠新宸,加入了PHP语言官方开发组做PHP的同学一定很熟悉他了,他就是鸟哥,鸟哥的博客风雪之隅发表了很多PHP源代码分析和扩展开发相关的文章,对于深入学习PHP有巨大帮助。
鸟哥博客:
http://www.laruence.com
鸟哥的Yaf框架:
...
-
路由功能,简单来说就是 URL 重写。
比如我们最初的地址是: http://qeephp.com/index.php?controller=projects&action=show&name=qeephp
经过优化后就是:http://qeephp.com/projects/qeephp
第二个地址相比第一个,不但更短,而且更有意义。也更容易被人记忆,当然对于搜索引...
-
问题背景:
查看apache错误日志
PHP Warning: PHP Startup: memcache: Unable to initialize module Module compiled with module API=20060613 PHP compiled with module API=20090626 These options need to match ...
-
自己动手实验下吧, empty($var)是不行的, 直接给出解决方法:
需要用到的函数: is_numeric($var)
自己动手实验下吧, empty($var)是不行的, 直接给出解决方法:
需要用到的函数: is_numeric($var)
自己动手实验下吧, empty($var)是不行的, 直接给出解决方法:
需要用到的函数: is_numeric($var)
自己...
-
<?php
eval("return " . iconv('utf-8', "gbk//IGNORE", var_export($array,true)) . ";");
<?php
eval("return " . iconv('utf-8', "gbk//IGNORE", var_export($array,true)) . ";");
<?php
eval("r...
-
问题背景:
在实际编程中,我们一般用常量来定义那些在运行时不能被改变的常数值,下面让我们来看看php中的const吧,在定义一个常量的时候我们可以使用const来修饰这个常量,使用const修饰的常量跟其它的常量有点不同的地方就是:
常量名前不能使用"$",切记!!!当然这个常量值也是不能修改的,一旦定义就不能在程序的任何地方进行 "人为" 的修改,这和使用 define() 函...
-
问题背景:
安装UCenter后,验证码老是出不来,导致无法登陆系统。
解决方案:
修改 /path/to/control/admin/seccode.php:
setcookie('uc_secc', $this->authcode($seccode."\t".time(), 'ENCODE'));
@header("Expires: -1");
@heade...
我就遇到了这个问题,终于找到解决办法...