欢迎大家访问博主的博客新家:IT博客达人网 (http://www.blogdaren.com)[耶]
  • Parse error: syntax error, unexpected $end

    manon 2015-1-22 23:42 PHP 抢沙发 1224人打酱油
    Parse error: syntax error, unexpected $end
    When programming in PHP, webmaster can encounter an error with a message such as parse error:syntax error, unexpected $end. This error is related to a syntax error in PHP. The most probable cause of t...
  • smarty中使用in_array函数

    manon 2015-1-22 23:41 PHP 抢沙发 884人打酱油
    smarty中使用in_array函数
    方法一: <{  if $price | in_array:$selected_array  }> 方法二: <{  if in_array($price, $selected_array)  }>
  • XML: The processing instruction target matching "[xX][mM][lL]" is not allowed...解决方案

    manon 2015-1-22 23:03 PHP 抢沙发 1289人打酱油
    XML: The processing instruction target matching "[xX][mM][lL]" is not allowed...解决方案
    现象: ERROR  - Error on line 2 of document  : The processing instruction target matching "[xX][mM][lL]"...
  • swfupload 上传报 security error # 2049 (security) 安全错误问题

    manon 2015-1-20 19:01 PHP 抢沙发 1236人打酱油
    swfupload 上传报 security error # 2049 (security) 安全错误问题
    官方文档:  http://demo.swfupload.org/Documentation/ 官网给出了理由: 老外给出类似理由:  大致是说这个是flash播放器自身组件安全策略问题, 禁止跨域上传的. I believe this is due to the Flash Player's "same origin" pol...
  • PHP 正则表达式中匹配所有的换行符【OK】

    manon 2015-1-20 18:46 PHP 抢沙发 1051人打酱油
    PHP 正则表达式中匹配所有的换行符【OK】
    博主亲测如下这个方法好用: <?php //匹配任意多个换行符 $pattern = "/[\s\S]*/is"; 博主亲测如下这个方法好用: <?php //匹配任意多个换行符 $pattern = "/[\s\S]*/is"; 博主亲测如下这个方法好用: <?php //匹配任意多个换行符 $pattern = "/[\s\S]*/is";...
  • Bigpipe:一种新的页面加载技术

    manon 2015-1-19 23:17 PHP 抢沙发 869人打酱油
    Bigpipe:一种新的页面加载技术
    BigPipe是一个重新设计的基础动态网页服务体系,也是一种新的页面加载技术。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建 立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的最佳。虽然 BigPipe是对现有的服务网络基础过程的重新设计,但它却不需要改变现有的网络浏览器或服务...
  • smarty 获取当前日期时间和格式化日期时间

    manon 2015-1-19 23:15 PHP 抢沙发 1188人打酱油
    smarty 获取当前日期时间和格式化日期时间
    1.$smarty.now可以返回当前时间戳 2.date_format可以用来格式化时间,用法如下 {$smarty.now|date_format:"%Y-%m-%d"} 在Smarty 中获取当前日期时间和格式化日期时间与PHP中有些不同的地方,下面详细介绍: 首先是获取当前的日期时间: 在PHP中我们会使用date函数来获取当前的时间,实例代码如下: date("Y...
  • PHP: pcntl_fork()与并发

    manon 2015-1-19 23:13 PHP 抢沙发 843人打酱油
    PHP: pcntl_fork()与并发
    I find it interesting and challenging to bend PHP in ways it probably shouldn't be bent. Almost always I walk away pleasantly surprised at it's ability to solve a variety of problems. Consider this...
  • PHP - pcntl_fork() 执行过程详解

    manon 2015-1-19 23:10 PHP 抢沙发 2988人打酱油
    PHP - pcntl_fork() 执行过程详解
    首先给大家推荐一本好书名为:<<UNIX环境高级编程>> , 里面详细讲解了进程控制的相关内容。<?php $pid = pcntl_fork(); if ($pid == -1) { die("could not fork"); } elseif($pid == 0) { echo "I'm the child process ...
  • PHP如何取得毫秒级的系统时间?

    manon 2015-1-19 23:09 PHP 抢沙发 2744人打酱油
    PHP如何取得毫秒级的系统时间?
    关键是microtime()函数: <?php $now = date("Y-m-d H:i:s") . " " . floor(microtime() * 1000); echo $now; //2011-11-26 11:44:51 322 (精确到毫秒) 关键是microtime()函数: <?php $now = date("Y-m-d H:i:s") . ...
  • PHP伪多线程多进程

    manon 2015-1-18 23:59 PHP 抢沙发 1222人打酱油
    PHP伪多线程多进程
    大家都知道php是不支持多进程的/多线程的,但是php可以利用其他的东西来实现伪多进程/多线程,例如:fsockopen实际是利用socket的多线程,popen,pcntl_fork,proc_open利用httpd多进程功能的外衣。下面就一些实践过程,以及这种多进程的效果,到底如何。 一. php利用socket来实现多线程 在服务器端有一个程序,与多个客户端程序通讯,其中...
  • 总结一个PHP异步执行技巧

    manon 2015-1-18 23:58 PHP 抢沙发 992人打酱油
    总结一个PHP异步执行技巧
    第一步:首先新建一个a.php文件, 内容如下: <?php sleep(10); echo "ok....let's go...."; 第二步:然后新建一个b.php文件,内容如下: <?php $cmd= "php -q ./a.php > /dev/null & " exec($cmd); 第三步:在LINUX终端运行: php b.php...
  • 认识PHP魔术常量__FILE__

    manon 2015-1-18 23:53 PHP 抢沙发 788人打酱油
    认识PHP魔术常量__FILE__
    __FILE__(注意:FILE前后分别是两个下划线) : 代表当前执行PHP脚本的完整路径和文件名,  包含一个绝对路径 1)dirname(__FILE__) 函数返回的是脚本所在在的路径 举例如下:     <?php $basedir = dirname(__FILE__); ...
  • PHP realpath()路径函数

    manon 2015-1-18 23:43 PHP 抢沙发 911人打酱油
    PHP realpath()路径函数
    PHP语言的功能非常强大,能够帮助我们实现许多以前无法实现或是需要很复杂的步骤才能实现的功能。下面我们将向大家具体介绍PHP realpath路径函数的相关参数。 PHP realpath路径函数会检测$path指向的目标文件(或文件夹)是否真实存在,相当于调用了file_exists($path)。 如果目标文件存在且不是符号连接(windows下叫“快捷方式”),则返回该文件的绝对...
  • 神奇的Fastcgi_Finish_Request

    manon 2015-1-18 23:40 PHP 抢沙发 600人打酱油
    神奇的Fastcgi_Finish_Request
    当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法。按照文档上的说法,此方法可以提高请求的处理速度,如果有些处理可以在页面生成完后再进行,就可以使用这个方法。 听起来可能有些茫然,我们通过几个例子来说明一下: <?php echo '例子:'; fastcgi_finish_request(); echo 'T...