06 2014 档案

摘要:php new stdClass array 实例代码 $obj = new stdClass(); $obj->rs = array(); $obj->count = 0; //$obj = array ("rs"=>array(),"count"=>0); 阅读全文
posted @ 2014-06-21 21:23 大自然的流风 阅读(814) 评论(0) 推荐(0) 编辑
摘要:linux 判断文件最后更新时间 实现监控日志是否有输出功能。 需求:监控log.txt日志文件,超过一分钟没输出内容就认为是停了,则自动启动程序。 用stat 可以看文件的更新时间 stat -c %y filename 如果指定的文件最后修改时间比系统时间早1分钟以上则执行相关的命令 a=`stat -c %Y filename`;b=`date +%s`;if [ $[ $b - $a ] -gt 60 ];then command;else :;fi 把上面这个(修改成自己的文件名,then后面的执行命令)存到一个.sh脚本里面再用crontab执行就可以了 阅读全文
posted @ 2014-06-18 11:44 大自然的流风 阅读(8182) 评论(0) 推荐(0) 编辑
摘要:linux 中更改用户权限和用户组的命令实例; 增加权限给当前用户 chmod +wx filename 用户组 chgrp -R foldname zdz 阅读全文
posted @ 2014-06-17 17:51 大自然的流风 阅读(289248) 评论(0) 推荐(1) 编辑
摘要:php 写内容到文件,把日志写到log文件"; } $content = "第二次写入的内容"; if($f = file_put_contents($file, $content,FILE_APPEND)){// 这个函数支持版本(PHP 5) echo "写入成功。"; } 注意:log.txt 这个文件web服务器 阅读全文
posted @ 2014-06-17 17:00 大自然的流风 阅读(106928) 评论(0) 推荐(0) 编辑
摘要:当你的页面有大量数据时,建议使用set_time_limit()来控制运行时间,默认是30s,所以需要你将执行时间加长点。 如 set_time_limit(800) ,其中将秒数设为0 ,表示持续运行到程序结束。如果要停止运行只能重启php-fpm(文章后面附有重启命令) 如:set_time_limit(0)表示持续运行到程序结束,但这个函数有些在window环境下有些人设置不成功,Linux下也可能会出现问题的,做好在逻辑代码加上try catch避免异常。 注意:这个函数的运行需要你关闭安全模式,在php.ini中将safe_mode = Off 安全模式设置为Off 阅读全文
posted @ 2014-06-17 16:17 大自然的流风 阅读(17971) 评论(0) 推荐(0) 编辑
摘要:php array 根据value获取key,in_array()判断是否在数组内实例 $isin = in_array("法律",$categoryids); if($isin){ echo "in====".$isin.""; echo array_search('法律',$categoryids); }else{ echo "out====".$isin; } 阅读全文
posted @ 2014-06-16 20:53 大自然的流风 阅读(10239) 评论(0) 推荐(0) 编辑
摘要:PHP empty、isset、isnull的区别 empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,”"、0、”0″、NULL、FALSE、array()、var $var、未定义;以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。 isset如果 变量 存在(非NULL)则返回 TRUE,否则返回 FALSE(包括未定义)。变量值设置为:null,返回也是false;unset一个变量后,变量被取消了。注意,isset对于NULL值变量,特殊处理。 is_null检测传入值【值,变量,表达式】是否是null,只有一个变量定义了,且它的值是null,它才返回TRUE . 其它都返回 FALSE 【未定义变量传入后会出错!】 阅读全文
posted @ 2014-06-15 19:42 大自然的流风 阅读(54376) 评论(2) 推荐(0) 编辑
摘要:php抛出异常:throw new Exception("xxxxxx!"); 阅读全文
posted @ 2014-06-15 16:18 大自然的流风 阅读(3406) 评论(0) 推荐(0) 编辑
摘要:php判断数组元素是否存在某个字符串的方法: 方法一:采用in_array(value,array,type) type 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 $arr = array('可以','如何','方法','知道','沒有','不要'); //in_array(value,array,type) $isin = in_array("如何2",$arr); if($isin){ echo "in====".$isin; }else{ echo "out====".$isin; } 阅读全文
posted @ 2014-06-07 02:51 大自然的流风 阅读(43182) 评论(1) 推荐(0) 编辑
摘要:php 字符串长度函数php 字符串长度函数,在php测试字符串长度的函数有二个,一个是strlen,另一个是mb_strlen前一个默认是支持,后一个需要开启一个插件,下面我们来介绍一下二个函数的区别与应用方法。php strlen() 函数定义和用法strlen() 函数返回字符串的长度。语法s... 阅读全文
posted @ 2014-06-06 02:24 大自然的流风 阅读(4863) 评论(0) 推荐(0) 编辑
摘要:Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 阅读全文
posted @ 2014-06-03 13:48 大自然的流风 阅读(1017150) 评论(1) 推荐(8) 编辑
摘要:php 5.4中php-fpm 的重启、终止操作命令: /etc/init.d/php-fpm restart 查看php-fpm进程数: ps aux | grep -c php-fpm 阅读全文
posted @ 2014-06-03 13:23 大自然的流风 阅读(171173) 评论(0) 推荐(2) 编辑
摘要:php中实现后台执行的方法: ignore_user_abort(true); // 后台运行 set_time_limit(0); // 取消脚本运行时间的超时上限 后台运行的后面还要,set_time_limit(0); 除非在服务器上关闭这个程序,否则下面的代码将永远执行下去止到完成为止。 如果程序运行不超时,在没有执行结束前,程序不会自动结束的. 阅读全文
posted @ 2014-06-03 13:17 大自然的流风 阅读(39062) 评论(0) 推荐(1) 编辑
摘要:MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。#查询某个字段后两位字符 select right(last3, 2) as last2 from historydata limit 10; #从应该字段取后两位字符更新到另外一个字段 update `historydata` set `last2`=right(last3, 2); 阅读全文
posted @ 2014-06-03 03:48 大自然的流风 阅读(468846) 评论(5) 推荐(14) 编辑
摘要:mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便,mysql 替换函数replace() Update `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’) Where `field_name` LIKE ‘%from_str%’ 实例:把'病假' 替换为 '--':UPDATE users SET username=REPLACE(username,'病假','--') WHERE username LIKE '%病假%'; 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串 阅读全文
posted @ 2014-06-03 03:44 大自然的流风 阅读(14630) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示