首页 包含搜索词 “” 的文章
  • 【1】详解 pcntl_fork() 工作原理

    blogdaren 2015-01-19   4564次来访
    首先给大家推荐一本好书名为:<<UNIX环境高级编程>> , 里面详细讲解了进程控制的相关内容。 ------------------------------------------------------------- <?php $pid = pcntl_fork(); if ($pid == -1) { die("could not fork...
  • 【2】【原创】PHP如何取得毫秒级的系统时间?

    blogdaren 2015-01-19   6064次来访
    关键是使用 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...
  • 【3】【原创】解决报错:APACHE "Request exceeded the limit of 10 internal redirects..."

    blogdaren 2015-01-19   8342次来访
    问题背景: 访问网站首页,狂报500内部服务器错误。经检查Apache日志发现如下信息: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if nec...
  • 【4】【原创】分享一个PHP脚本异步执行技巧

    blogdaren 2015-01-18   1909次来访
    第一步:首先新建一个 /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...
  • 【5】【原创】ubuntu系统卸载自带Apache、PHP、Mysql

    blogdaren 2015-01-18   2114次来访
    问题背景: ubuntu安装完之后,默认会安装许多软件如Apache、PHP、Mysql等,如果想自己编译,那么可以通过以下命令卸载: 查找是否已经安装: # dpkg -i | grep 软件名称 卸载PHP: # sudo apt-get autoremove php5-common 卸载Mysql: # sudo aptitude purge mysql...
  • 【6】【原创】介绍PHP中常见的几个魔术常量

    blogdaren 2015-01-18   1731次来访
    __LINE__: 返回文件中的当前行号。  __FILE__: 1、返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。 2、自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。  __FUNCTION__: 1、返回函数名称(PHP 4.3.0 新加)。...
  • 【7】开启apache重写后,访问页面出现:object not found...Error 404....错误解决方法

    blogdaren 2015-01-18   4534次来访
    原因简单说下: 确保你的apache主配置文件中对你的网站所在的目录定义了下面的内容: Options Indexes FollowSymLinks AllowOverride all 否则你的.htaccess不会工作。 详见本站相关博文链接: http://www.blogdaren.com/post-2091.html
  • 【8】【原创】Qeephp Modules模块使用方法

    blogdaren 2015-01-18   1827次来访
    问题背景:  模块有什么用呢?我想到的用途是,比如我公司要求后台的各个功能均模块化,一个文件夹代表一个功能。我们打算先做好一个模块库,然后在做网站时选择性的将模块文件夹拷贝到应用中使用。 模块举例: 比如后台库中有News(文章发布管理模块)、Products(产品管理模块)、Backup(数据库备份模块)、Job(应聘模块)等等若某网站的后台需要 用到News...
  • 【9】【原创】首位国内PHP内核开发组成员鸟哥惠新宸以及Ta的Yaf框架

    blogdaren 2015-01-18   1951次来访
    关于鸟哥: PHP开发组终于有了国人参与,   Laruence,真名惠新宸,加入了PHP语言官方开发组做PHP的同学一定很熟悉他了,他就是鸟哥,鸟哥的博客风雪之隅发表了很多PHP源代码分析和扩展开发相关的文章,对于深入学习PHP有巨大帮助。  鸟哥博客: http://www.laruence.com 鸟哥的Yaf框架: ...
  • 【10】QeePHP的URL路由解析与生成

    blogdaren 2015-01-18   2299次来访
    路由功能,简单来说就是 URL 重写。 比如我们最初的地址是: http://qeephp.com/index.php?controller=projects&action=show&name=qeephp 经过优化后就是:http://qeephp.com/projects/qeephp 第二个地址相比第一个,不但更短,而且更有意义。也更容易被人记忆,当然对于搜索引...
  • 【11】解决报错:php startup memcache unable to initialize module

    blogdaren 2015-01-18   9132次来访
    问题背景: 查看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 ...
  • 【12】【原创】PHP如何区分 "" 和 "0"

    blogdaren 2015-01-18   1555次来访
    自己动手实验下吧, empty($var)是不行的, 直接给出解决方法: 需要用到的函数: is_numeric($var) 自己动手实验下吧, empty($var)是不行的, 直接给出解决方法: 需要用到的函数: is_numeric($var) 自己动手实验下吧, empty($var)是不行的, 直接给出解决方法: 需要用到的函数: is_numeric($var) 自己...
  • 【13】【原创】一行代码将二维数组里所有的值进行编码转化【编码互转】

    blogdaren 2015-01-18   1552次来访
    <?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...
  • 【14】【原创】PHP CONST关键字用法详解

    blogdaren 2015-01-18   2046次来访
    问题背景: 在实际编程中,我们一般用常量来定义那些在运行时不能被改变的常数值,下面让我们来看看php中的const吧,在定义一个常量的时候我们可以使用const来修饰这个常量,使用const修饰的常量跟其它的常量有点不同的地方就是: 常量名前不能使用"$",切记!!!当然这个常量值也是不能修改的,一旦定义就不能在程序的任何地方进行 "人为" 的修改,这和使用 define() 函...
  • 【15】解决UCenter验证码不显示的问题

    blogdaren 2015-01-13   1791次来访
    问题背景: 安装UCenter后,验证码老是出不来,导致无法登陆系统。 解决方案: 修改 /path/to/control/admin/seccode.php: setcookie('uc_secc', $this->authcode($seccode."\t".time(), 'ENCODE')); @header("Expires: -1"); @heade...
Free Web Hosting