2012年12月12日

摘要: text area中 如果保存了换行的内容,在页面上直接echo 出来,换行效果会丢失,查了很多资料,原因在于textarea 中的换行用的"\n",并且在不同环境下,略有不同,变成了"\r\n",一般大家给出的思路是在存到数据库中之前,先把"\n" ,替换为"<br/>",在需要编辑的时候在替换回去。其实我发现用不找这么麻烦,php 有内置的函数nl2br() 官方解释为在字符串所有新行之前插入 HTML 换行标记。所以存入数据库的过程不用人工干预,照样存,在取出来之后再用nl2br过滤一下,解决问题 阅读全文
posted @ 2012-12-12 17:29 molang 阅读(622) 评论(0) 推荐(0) 编辑

2012年11月15日

摘要: 由于项目需要需要导出部分数据,利用cli 模式可以很好的避免http超时的问题,可是ci的框架入口做了限制,总是失败。查了很多资料总算解决了。操作系统win7 x64wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24 。首先1配置 php 的环境变量右键 点击 计算机(就是xp下的我的电脑)打开 系统面板,点击 “高级系统设置” ,在“高级”选项卡下点击“环境变量”,在下面的“系统变量(s)” 内查找Path,选中 点击编辑,在变量值后追加php 的路径 ,注意各个路径之间是用分号“;”隔离的,wamp 环境下是“X:\wamp\bin\ph... 阅读全文
posted @ 2012-11-15 15:38 molang 阅读(763) 评论(1) 推荐(0) 编辑

2012年10月29日

摘要: 项目使用的是 ci 2.1版本,上传允许类型里允许了excel ,在windows下测试正常,但是在linux 下测试,总是报文件类型不允许的错误,并且把别的文件改名为.xls 仍然失败。 自己扒源码也没看出个所以然来。后来在overstacflow 上查到是mime类型错误。由这个地址http://stackoverflow.com/questions/9166892/upload-xls-or-xlsx-files-with-codeigniter-mime-type-error得知要把application/config/mimes.php 中的相应字段改为如下形式'xlsx&# 阅读全文
posted @ 2012-10-29 12:35 molang 阅读(410) 评论(0) 推荐(0) 编辑

2012年10月11日

摘要: win7 64位安装 vmware ,总是失败,报错如下Failed to create the requested registry keyKey: InstallerError: 1021查阅资料,都是千篇一律的让删除注册表 SOFTWARE 下面的 vmware,inc ,可是我死活找不到.还是谷歌给力,用http://work-now-dammit.blogspot.com/2010/02/error-1021-cannot-create-registry-key.html提供的方法解决了在HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node下 阅读全文
posted @ 2012-10-11 16:32 molang 阅读(518) 评论(1) 推荐(0) 编辑

2012年9月27日

摘要: isset()对于数组中为NULL的值不会返回TRUE,但是array_key_exists()会返回true。在post 信息中判断某个键是否有值得时候使用isset(); 阅读全文
posted @ 2012-09-27 14:41 molang 阅读(185) 评论(0) 推荐(0) 编辑

2012年9月19日

摘要: jquery 的show()方法可以方便的将隐藏的元素显示出来,但是这个方法有个缺点,在页面刷新后,显示出的元素又会消失,因此不推荐这个方法。用css 的 display 比较合适。 阅读全文
posted @ 2012-09-19 13:14 molang 阅读(198) 评论(0) 推荐(0) 编辑
 
摘要: 取得一周,一月以前的时间$t = strtotime('-1 week');$t = strtotime('-1 month'); $time = date("Y-m-d H:i:s" ,$t); 阅读全文
posted @ 2012-09-19 13:09 molang 阅读(82) 评论(0) 推荐(0) 编辑

2012年5月29日

摘要: 最近在研究CI框架,ci框架的报错级别控制文件 在根目录下的index.php中在大约29行 附近 有个 1 /* 2 *--------------------------------------------------------------- 3 * APPLICATION ENVIRONMENT 4 *--------------------------------------------------------------- 5 * 6 * You can load different configurations depending on your 7 * curren... 阅读全文
posted @ 2012-05-29 09:32 molang 阅读(380) 评论(0) 推荐(0) 编辑

2012年3月7日

摘要: 现在有的门户网站,登入的时候显示全屏的大广告,想关闭没有按钮,过两秒就自动消失了,通过jquery可以方面的实现这个效果实现的思路是在主页的正上方显示大图片,然后通过jquery慢慢的将图片隐藏。代码如下 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <title> 首页流氓广告</title> 阅读全文
posted @ 2012-03-07 09:56 molang 阅读(283) 评论(0) 推荐(0) 编辑

2012年2月25日

摘要: php中内置的函数strrev()只能反转英文的字符,在反转中文字符的时候因为编码的问题就会产生乱码。因此只能自定义函数来实现了。思路如下1、将utf8编码的中文字符逐个读出放到数组中。2、将数组反转。3、将反转后的数组拼接为字符串,返回代码如下: 1 <?php 2 header("content-type:text/html;charset=utf-8"); 3 /* 4 此函数的作用是反转中文字符串 5 mb_strlen() 获取字符的长度 6 mb_substr() 获取字符的单个元素 7 krsort() 按照键值逆序排序数组 8 ... 阅读全文
posted @ 2012-02-25 09:27 molang 阅读(945) 评论(0) 推荐(0) 编辑