摘要: 如果时间时区不对,使用时间是要先设定时区,使用date_default_timezone_set() 设置新时区 date_default_timezone_set('Asia/Shanghai'); echo date("Y/m/d/ H:i:s",filemtime($files)); 关于da 阅读全文
posted @ 2014-06-12 15:51 fsl 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 下载rediswget http://download.redis.io/redis-stable.tar.gztar xzf redis-stable.tar.gzcd redis-stablemake安装依赖(一般来说不需要,不过被我碰到了,redis本身就不想依赖其他软件包)TCLwget h... 阅读全文
posted @ 2014-05-29 15:47 fsl 阅读(5086) 评论(0) 推荐(0) 编辑
摘要: 1,下载软件下载 memcachedhttp://memcached.org/downloads下载libeventhttp://libevent.org/2,安装安装libeventtar -zxvf libevent.tar.gzcd libevent./configure --prefix=... 阅读全文
posted @ 2014-05-29 15:38 fsl 阅读(1754) 评论(0) 推荐(0) 编辑
摘要: 早期的web页面在显示方面一般在后台进行控制,虽然对后台开发来讲是比较容易做到的,但是涉及到一个问题,那就是数据库压力。因为要控制显示,所以会比较频繁的从数据库中来回调用。现在的js功能越来越强,且开发越来越方便,那么很多页面显示可以转交给js来进行控制,方法其实比较简单,就是控制显示和隐藏而已。实... 阅读全文
posted @ 2014-05-07 10:35 fsl 阅读(4861) 评论(0) 推荐(1) 编辑
摘要: 1,phpcms模板中有时候要添加一些php相关变量这个时候要使用原始php的东西,可以如下加入{php $no_wq_id=$r[id] ;}其中$r[id]是通过{pc:get sql="..."}的loop循环得到的添加栏目数组{php $my_arr=array('1'=>'aaa','3'... 阅读全文
posted @ 2014-02-25 14:36 fsl 阅读(2399) 评论(0) 推荐(0) 编辑
摘要: 因为使用的是v9的早期版本,后来升级的时候没敢升级数据库,直接使用了老的数据库结构,造成【推荐位】添加不能使用,报告没有thumb列。查看数据库果然没有,没办法要么添加相关的列,要么禁用上传缩略图。最后决定修改代码,而不是修改数据库结构。方法如下1,进入目录/phpcms/modules/admin找到position.php文件,修改添加方法如下public function add() { if(isset($_POST['dosubmit'])) { if(!is_array($_POST['info']) || empty($_POST['inf 阅读全文
posted @ 2013-12-13 13:54 fsl 阅读(589) 评论(0) 推荐(0) 编辑
摘要: phpcms中几个地址调用的方法1,CSS路径有{CSS_PATH}2,图片路径有{IMG_PATH}3,JS路径有{JS_PATH}4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址){php echo pc_base::load_config('system... 阅读全文
posted @ 2013-12-12 16:33 fsl 阅读(5136) 评论(0) 推荐(0) 编辑
摘要: phpcms的默认设置不一定能满足需求,这个时候必须启用【模型管理】,【推荐位管理】,【类别管理】三个高级功能为什么需要使用这些功能呢,因为后台添加内容的时候需要不同的模型而模型通过什么来展现呢,必然是表单。表单总体上就是单文本,多文本,下拉列表或多选项四大类。而其中下拉列表和多选项尤其重要。所以我猜测三个栏目管理工具就是为此设置的,其中【推荐位管理】对应多选项,【类别管理】对应下拉菜单。如果上面两个都不能满足,没办法只好修改表的字段了。总结了上面的结论之后,我们大致可以得出下面的使用方法1)通过添加【类别】来给一些栏目(可以指定一个或多个栏目可用)添加下拉列表,给需要通过添加单选项就可以满足 阅读全文
posted @ 2013-12-11 16:53 fsl 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: 1,获取命令执行的结果,字符串拼接(脚本最常使用的功能)cmd_result=$(date +%Y%b%d) //使用变量获取命令执行的结果 或者 cmd_result=`date +%Y%b%d` 反引号mysqldump -uroot -pfeng --all jiale>/root/jiale$cmd_result.sql //执行字符串和变量拼接,也可以使用${cmd_result}2.使用#来注释,以及脚本执行的方法脚本的开头一般是#!/bin/sh因为脚本前两个字符一般是#!,系统会将这两个字符之后的字符作为执行脚本的命令解释器的绝对路径(也可以是其他脚本解释器的路径)脚本. 阅读全文
posted @ 2013-11-06 22:52 fsl 阅读(845) 评论(0) 推荐(1) 编辑
摘要: 和定位有关的元素属性如下position 元素的定位类型 绝对定位会相对于最近定位的祖先元素的位置来定位,而不会影响其他框的位置固定定位相对定位z-index 元素的堆叠顺序 值越大越靠上left right top bottom 只有当position设置的时候才起作用框模型overflow 元素是否溢出visibility 元素是否可见的display 框模型定义行内框 行内块级框 块级框 不显示 四种模式widht height margin padding 外边距 内边距border 边框虽然display设置成none和visibility设置成hidden都是元素... 阅读全文
posted @ 2013-10-10 15:41 fsl 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1,通用生成方法//获取文件内容 $content=file_get_contents("http://www.google.com/" );$id=110;$filename="$id.html"; //设置静态文件路径及文件名 if(file_exists($filename)) unlink($filename); //检查是否存在旧文件,有则删除 $fp = fopen($filename, 'w'); //写入文件 fwrite($fp, $content); echo "is ok";2,使用curl方法生 阅读全文
posted @ 2013-07-15 15:21 fsl 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 服务器端问题,重启如下服务net stop "print spooler"net start "print spooler"gpedit.msc本地计算机策略计算机配置安全设置本地策略安全选项设备:防止用户安装打印机驱动程序-----启用客户端网络发现无法启用,开启下面服务(自动启动)dnscache(简写、fdrespub(简写)、SSDP Discovery、UPnP Device Host、Computer Browser、Server、DNS Client、TCP/IP NetBIOS Helper。net stop "dnscache 阅读全文
posted @ 2013-07-09 13:01 fsl 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 数据类型1,数值类型2,字符串类型3,日期和时间4,ENUM和SET5,几何数据类型数据类型选项unsigned 无负值zerofill 数值显示有影响,会前置0来填充不足位数的数据。对值无影响,只是在输出是进行了格式化输出auto_increment 自动递增serial default value==声明auto_increment notnulltinyint -128----127smallint -32768----32767mediumint -8388608-----8388607int(integer) -2147483648----2147483647big... 阅读全文
posted @ 2013-07-01 12:58 fsl 阅读(2181) 评论(0) 推荐(0) 编辑
摘要: 用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user zx_root IDENTIFIED by 'xxxxx'; //identified by 会将纯文本密码加密作为 阅读全文
posted @ 2013-06-18 22:43 fsl 阅读(339349) 评论(3) 推荐(23) 编辑
摘要: 本地对象ObjectFunctionArrayStringRegExpDateNumberBooleanErrorEvalErrorRangeErrorReferenceErrorSyntaxErrorTypeErrorURIError基础的原始类型总是搞错的Undefined 未初始化,表示变量已定义,但是没有赋值初始化Null 未定义,表示尚未存在的对象alert(null==undefined)output true但是其实他们的含义并不相同 阅读全文
posted @ 2013-06-01 01:38 fsl 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 创建数组var empty=[];var primes=[1,2,3,4];var misc=[2,true,"a"];var count=[2, , 4] //三个元素,中间的元素未定义数组直接量可以包含数组和对象。var b=[[1,{x:1,y:2}],[2,{x:3,y:4}]];无参数调用var a=new Array();显示指定数组值var c=new Array(2,3,7,"tese","uyi");指定数组长度var c=new Array(7);c.length now is 7value=c[0];a[1]=3 阅读全文
posted @ 2013-06-01 01:33 fsl 阅读(257) 评论(0) 推荐(0) 编辑
摘要: PHPCMS v9后台登陆提示验证码错误 PHPCMS v9的验证码在生成后,会把验证码的数字存入Session当中。PHPCMS v9在默认的情况下,Session是存放在数据库当中的。如果出现登录和评论是报验证码错误可以修改成如下方式。 可以偿试通过修改"/caches/configs/system.php"当中的:'session_storage' => 'mysql', 将其修改为'session_storage' => 'files', 再进行偿试。上面的修改表示,Session存储到硬盘 阅读全文
posted @ 2013-04-19 13:36 fsl 阅读(978) 评论(0) 推荐(0) 编辑
摘要: datetime 占8个字节 可以显示日期同时显示时间 yyyy-mm-dd hh:mm:ss显示范围1000-01-01 00:00:00----9999-12-31 23:59:59可用格式2011-01-01 00:01:102011/01/01 00+01+102011010100011011/01/01/ 00@01@10mysql5.5版本之前日期类型无法精确到微秒级别date 占3个字节 显示日期显示范围1000-01-01----9999-12-31timestamp 占用4个字节 1970 10 10 80001----2038-01-19 03... 阅读全文
posted @ 2013-03-18 16:35 fsl 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: addslashes() 转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(NULL 字符)mysql_escape_string()mysql_real_escape_string() 必须是连接数据库之后才能使用一定要注意而且不过滤% 和_ 所有还是使用addslashes比较好htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。从而可以过滤一下危险标签比如<script>预定义的字符是:& (和号) 成为 &amp;" (双引号) 成为 &quot;' (单引号) 成为 & 阅读全文
posted @ 2013-02-22 13:06 fsl 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 索引优点:1,一般是作用于where子句所给出的条件相匹配的行一是在关联操作中与其他数据表所匹配的行。2,对于使用mix() 和max()函数的查询的列3,经常使用order by 和group by的列4,索引可以加快查询速度,不用扫描整个表索引缺点1,索引虽然加快查询的速度,但是会降低写入操作,比如插入,修改,删除数据2,索引要占据磁盘空间,索引越多占据空间越大,对myisam表来说,大量索引一个数据表可能使索引文件比数据文件更快达到它的尺寸上限对innodb来说,全部innodb数据表分享同一个存储空间,添加索引会是表空间用于存储的空间变小散列索引对于“=”和“<=>”操作进 阅读全文
posted @ 2013-01-14 20:00 fsl 阅读(4888) 评论(0) 推荐(0) 编辑