-
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
本文为大家介绍了PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法,感兴趣的同学参考下。 ISSET();——适合于检测是否存在这个参数...
PHP 2014-12-19 01:09:06 -
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
本文是一个php获取服务器端mac和客户端mac的地址支持WIN/LINUX,感兴趣的同学参考下。 获取服务器mac <?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolower($osType) ){ case "unix": break; case "solaris": break; case "aix": break; case "linux": { $this->for_linux_os(); }break; default: { $this->for_windows_os(); }break; } $te...
PHP 2014-12-17 12:15:07 -
Linux环境下搭建php开发环境详解
本文为大家讲解的是Linux环境下搭建php开发环境的方法,感兴趣的同学参考下。 本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安装build-essential $ sudo apt-get install build-essential 编译安装的步骤一般分为: 编译配置 $ ./configure --XXX(参数s) 编译配置的问题: a、在没有安装之前,对软件无法全面了解 b、如果不全全面了解,又不知道该怎么安装(附带哪些参数) c、可以先选择一个最简单的安装方式,随着使用,多次安装来解决这个问题 该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看 编译 $ make 安装 $ sudo make install Apache 安装 1、下载 httpd-2.2.11.tar.gz 2、解压 tar zxvf httpd-2.2...
PHP 2014-12-17 10:42:06 -
linux下删除7天前日志的代码(php和shell版)
本文是一个php和shell二种版本的linux下删除7天前日志的代码示例,感兴趣的同学参考下。 PHP版本: /** * 删除7天前的日志 * @param $logPath */ function del7daysAgoLog($logPath) { if(empty($logPath))return; $handle = opendir($logPath); while(($file = readdir($handle)) !== false){ $pos = strpos($file, '.log'); if ($pos !== false && (strtotime("-1 week") > fileatime($logPath . $file))) { unlink($logPath . $file); } } } shell 版本 #!/bin/sh function del7daysAgoLog (){ for file in $(...
PHP 2014-12-17 03:00:04 -
linux下编译安装php各种报错大集合
本文为大家整理汇总了一些linux下编译安装php各种报错大集合 ,感兴趣的同学参考下。 nginx1.6.2-mysql5.5.32二进制,php安装报错解决: [root@client php-5.3.27]#make ... ... Generating phar.php /home/oldboy/tools/php-5.3.27/sapi/cli/php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory make: *** [ext/phar/phar.php] 错误 127 报错: 解决1: [root@client php-5.3.27]# find / -name "libmysqlclient.so.18" /home/oldboy/tools/mysql-5.5.32-linux2.6-x86_64/lib/libmysqlclient....
PHP 2014-12-16 02:12:03 -
ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法
本文为大家讲解的是ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration解决方法 ,感兴趣的同学参考下。 错误描述: ubuntu下LAMP报错:Cannot load mcrypt extension. Please check your PHP configuration 错误原因: 缺少mcrypt扩展 解决方法: sudo php5enmod mcrypt 其他系统需要重新编译php windows系统下比较简单修改php.ini启用mcrypt即可,当然前提是你的php/ext下有这个扩展...
PHP 2014-12-15 21:09:51 -
PHP利用func_get_args和func_num_args函数实现函数重载的示例
本文为大家讲解的是PHP利用func_get_args和func_num_args函数实现函数重载的示例,感兴趣同学参考下。 学习php的朋友都知道php本身是没有函数重载这一说的,更没说像java,c那样使用方法,但如果我们深入了解一下会发现可以在php中使用func_get_args()和func_num_args()函数实现函数重载,下面来举两个函数重载例子.这两个函数实现函数的重载. 1、默认参数,如果一个函数里面,这不是必须参数,而添加相应的默认值,就可以完成相应的功能,代码如下: function overloadFun($param1, $param2 = '1',$param3 = true) { // do something } 利用函数func_get_args()和call_user_func_array(),PHP代码如下: function rewrite() { $...
PHP 2014-12-15 11:21:06 -
php守护进程 加linux命令nohup实现任务每秒执行一次
本文为大家讲解的是php守护进程 加linux命令nohup实现任务每秒执行一次的方法,感兴趣的同学参考下。 那么有了这个命令以后我们php就写成shell 脚本使用循环来让我们脚本一直运行下去,不管我们终端窗口是否关闭都能够让我们php 脚本一直运行下去...
PHP 2014-12-15 06:42:09 -
linux实现php定时执行cron任务方法
本文为大家讲解的是linux实现php定时执行cron任务方法,感兴趣的同学参考下. 对于PHP本身并没有一套解决方案来执行定时任务,不过是借助sleep函数完成的。这种方就是要提前做一些配置,如实现过程: ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行. set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去 $interval=60*30;// 每隔半小时运行 do{ //这里是你要执行的代码 sleep($interval);// 等待5分钟 }while(true); 不过关于这种方式我有一些担心性能方...
PHP 2014-12-15 05:24:04 -
php中is_null,empty,isset,unset 的区别介绍
本文为大家讲解的是php中is_null,empty,isset,unset 的区别介绍,感兴趣的同学参考下。 is_null, empty, isset, unset 我们先来看看这4个函数的描述...
PHP 2014-12-15 00:45:05 -
PHP中数字检测is_numeric与ctype_digit的区别介绍
本文为大家讲解的是PHP中数字检测is_numeric与ctype_digit的区别介绍,感兴趣的同学参考下。 PHP中的两个函数is_numeric和ctype_digit都是检测字符串是否是数字,但也存在一点区别 is_numeric:检测是否为数字字符串,可为负数和小数 ctype_digit:检测字符串中的字符是否都是数字,负数和小数会检测不通过 注意,参数一定要是字符串,如果不是字符串,则会返回0/FASLE 下面是测试例子: $a = 0001111222 ; var_dump($a); var_dump(is_numeric($a)); //true var_dump(ctype_digit($a)); //true $a = 0.1 ; var_dump($a); var_dump(is_numeric($a)); //true var_dump(ctype_digit($a)); //false $a = -1 ; var_dump($a); var_dump(is_numeric($a));...
PHP 2014-12-14 23:21:04 -
WP8.1版OneDrive 4.5更新:全新UX来到
站长搜索(www.adminso.com):WP8.1版OneDrive 4.5更新:全新UX来到 WP之家讯 微软在WP8.1版OneDrive 4.4版本中更改了UI设计,添加了企业OneDrive支持,其中设计方面引起部分WP粉丝不满,微软今天将承诺的改进变成现实,全新的OneDrive 4.5到来,更新和改进了UX设计等。▲版本更新至4.5▲UX更新和改进▲个人账户方面的更新▲所有照片视图和照片编辑属性版本4.5中的新增功能:• UX更新和改进• 所有照片视图• 搜索个人和工作帐户的更新• 与“我”和工作帐户的"最近"视图共享• 访问你的回收站,以便你可以查看并且恢复个人和工作项目• 用于查看个人文件属性的新页面• 从设置菜单轻松访问应用评分• Bug修复和性能改进OneDrive 下载,点此链接或扫描下面的二维码...
业界动态 2014-12-13 19:08:37