-
php ignore_user_abort与register_shutdown_function 使用方法
本文为大家讲解了php 中的ignore_user_abort与register_shutdown_function 函数的使用方法,感兴趣的同学参考下. 语法: int ignore_user_abort(int [setting]); 返回值: 整数 函数种类: PHP 系统功能 内容说明 0 - NORMAL(正常)1 - ABORTED(异常退出)2 - TIMEOUT(超时) 本函数配置或取得使用端连接中断后,PHP 程序是否仍继续执行。默认值为中断连接后就停止执行...
PHP 2014-12-11 23:03:08 -
PHP实现图片旋转效果
本文是一个PHP实现的可以将图片旋转的实例代码,感兴趣的同学参考下. PHP对图像的旋转 <div> <h4>旋转之前</h4> <img src="1...
PHP 2014-12-11 22:54:07 -
php pcntl_fork和pcntl_fork 的用法
本文为大家讲解了php中pcntl_fork和pcntl_fork 的用法,这是两个php的多线程的方法,在Windows下不可用,在Linux下需要编译。感兴趣的同学参考下. pcntl_fork()函数就是为当前的进程创建一个子进程...
PHP 2014-12-11 22:30:41 -
PHP 文件上传示例
本文是一个php实现的简单文件上传示例代码,初学者可以参考学习一下. 入口文件 <html> <body> <form action="download...
PHP 2014-12-11 21:54:04 -
PHP下通过系统信号量加锁方式获取递增序列ID
前一阵子,设计LAJP时需要在PHP中生成唯一ID,看似小菜一碟却着实让我为难了,在Java中一个同步方法即可搞定的事,但在PHP中却没有好的解决思路。 在网上搜了搜,有两个办法但都不太好:一个是简单的以进程ID+时间戳,或进程ID+随机数来产生近似的唯一ID,虽简单但对于追求“完美”的我不愿这样凑合,再说Apache2以后进程会维持相当长得时间,生成的ID发生碰撞的几率还是比较大的;第二个思路是通过Mysql的自增字段,这个就更不能考虑了,效率低不说,我的设计里压根就没数据库...
PHP 2014-12-11 21:45:22 -
一个自定义的PHP文件命名函数
本文是一个php实现的可对上传的文件随意命名,感兴趣的同学参考下. 需求背景: 用php上传文件或进行移动等文件操作时,一般都会处理文件命名的问题,如果用原文件名称,可能会遇到文件名已经存在的情况 对付这种情况,有的做法是用时间戳对新文件进行重新命名,有的是用序号递增的方法,为了解决麻烦的操作,我在最近编写了一个frename函数,可以灵活依据自定义的规则取得上传文件的新命名,特此分享。 <?php function frename($file, $rule='{timestamp}', $force = true) { /* ----------------------- * date: 2009/8/11 * 依据命名规则取得文件的新命名,以处理上传文件等操作时遇到的文件名已存在的情况 * @parm1 $file -- 文件物理路径 * @parm2 $rule -- 命名规则, 默认为时间戳 * @parm3 $force -- 是否强制命名,如果是强制,就算该目标文件不存在也会对其进行命名,默认强制 * retru...
PHP 2014-12-11 21:06:07 -
Javascript和PHP验证 URL地址是否正确
本文是二个分别用 php和js实现的url地址效验方法,检测给定的字符串是否是一个有效的url地址,感兴趣的同学参考下. 1.javascript检测URL地址有效性: 代码如下: <script type="text/javascript"> function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.phperz.com'); return false; } else { return true; } ret...
PHP 2014-12-11 20:15:06 -
php返回json数据示例
本文为大家讲解的是php返回json数据格式的方法,使用 了php中的json_encode函数来对数据进行生成json格式,感兴趣的同学参考下. json_encode()函数用法: echo json_encode(array('a'=>'bbbb','c'=>'ddddd'); 这样就会生成一个标准的json格式的数据 <?php //需要执行的SQL语句 //单条 $sql="select id,name from tbl_user where id=1"; //多条数据 //$sql="select id,name from tbl_user"; //调用conn.php文件进行数据库操作 require('Conn.php'); //提示操作成功信息,注意:$result存在于conn.php文件中,被调用出来 if($result) { // $array=my...
PHP 2014-12-11 19:39:08 -
10条PHP编程习惯助你找工作
本文来自于作者的一段面试经历,从而总结出10条编写PHP程序时的好习惯和技巧,帮助你在找工作时获得更多的优势。 过去的几周对我来说是一段相当复杂的经历...
PHP 2014-12-11 19:21:06 -
PHP COOKIE设置为浏览器进程
本文为大家讲解的是php中cookie的一种小应用技巧:COOKIE设置为浏览器进程,标题可能不太能描述清楚,大家看本文的示例吧.感兴趣的同学参考下. 首先,设置浏览器进程的“Cookie 过期的时间”这个值并不是当前Unix时间戳+0,如果设置为浏览器进程的话,直接将过期时间设置为0即可。 例如: <?php $USERID="PHPer"; $CookieTime=0; setcookie("USERID", "$USERID", time()+$CookieTime,"/","btcuxiao.com"); ?> 你会发现这个语句执行过后,Cookie里什么也没有,到下一个页面就显示没有$USERID这个COOKIE变量值...
PHP 2014-12-11 18:42:05 -
php 正则匹配函数preg_match_all用法
本文为大家讲解了php中的函数匹配函数preg_match_all函数的用法,感兴趣的同学参考下. <?php $data = php_strip_whitespace('test...
PHP 2014-12-11 18:27:05 -
PHP+crontab实现计划任务的批处理
本文为大家讲解的是crontab+php实现的计划任务批处理应用,一般用在需要长时间通过php脚本更新数据时用,感兴趣的同学参考下. 如果 Web 应用程序中的一个特性需要超过 1 秒或 2 秒才能完成,那么应该怎么办?需要某种离线处理解决方案。学习几种对 PHP 应用程序中长时间运行的作业进行离线服务的方法...
PHP 2014-12-11 18:15:10