摘要: 第一种:循环检查替换[javascript]//供使用者调用function trim(s){return trimRight(trimLeft(s));}//去掉左边的空白function trimLeft(s){if(s == null) {return "";}var whitespace = new String(" \t\n\r");var str = new String(s);if (whitespace.indexOf(str.charAt(0)) != -1) {var j=0, i = str.length;while (j < 阅读全文
posted @ 2012-07-10 10:38 Lellansin 阅读(2300) 评论(0) 推荐(0)
摘要: 1. 文字的行高不兼容。同样是font-size:14px的宋体文字,在不同浏览器下占的空间不一样,ie下实际占高16px,下留白3px,ff 下实际占高17px,上留白1px,下留白3px,opera下就更不一样了。而且有的时候设置字体的时候,往往会多备用几种,比如设置了“微软雅黑”作文字体,往往还要设置其他诸如“黑体”之类的字体做备用,因为很多人的电脑上可能没有“微软雅黑”字体。而,实际上不同的字体的ling-height也是不同的,所以有的人用win7的电脑和用xp的电脑看到的页面时不一样的(字体不同)。解决方案:给文字设定 line-height 。确保所有文字都有默认的 line-h 阅读全文
posted @ 2012-07-07 09:38 Lellansin 阅读(220) 评论(0) 推荐(0)
摘要: 方法一、1.在需要导入的数据最后一列,写入一个Excel公式(例子中是“SQL”下面的单元格,“SQL”是不必要的,仅仅是为了看起来方便)。=CONCATENATE("insert into employee(name,birthday,email,hobby)values('",RC[-4],"','",RC[-3],"','",RC[-2],"','",RC[-1],"');")") 这样就会生成insert语句,正如 阅读全文
posted @ 2012-07-07 09:24 Lellansin 阅读(279) 评论(0) 推荐(0)
摘要: javaScript如何替换字符定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法stringObject.replace(regexp,replacement)参数描述regexp必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。返回值一个新的字符串,是用 replacement 替换了 regexp 的第一次匹配或所有匹配之后得到的。说明字符串 str 阅读全文
posted @ 2012-07-06 13:02 Lellansin 阅读(2048) 评论(0) 推荐(0)
摘要: <?php/* 取得变量的名字 */function getVarName(&$src){ //存储当前变量值 $save = $src; //存储所有变量值 $allvar = $GLOBALS; //在函数中不要直拉遍历$GLOBALS,会出现堆栈问题 foreach($allvar as $k=>$v) { //变量值相同,可能不是相同变量,因多个变量的值可能相同 if ($src == $v) { //改变当前变量$src的值 $src = 'change'; //如果$GLOBALS[$k]也跟着改变,那就是同一个变量。 if ($src == $ 阅读全文
posted @ 2012-06-26 16:39 Lellansin 阅读(2958) 评论(0) 推荐(0)
摘要: 首先,zencart的缓存指的是SQL数据库缓存,就是zencart读取数据库时,可以保存部分查询结果,一定程度上减少对数据库的查询次数。zencart的SQL缓存设置有三个选项: none, database 和 file前台的数据库缓存,在 \includes\configure.php 文件中设置;后台的数据库缓存,在 \admin\includes\configure.php 文件中设置;需要修改以下两个参数: define('SQL_CACHE_METHOD', 'none'); define('DIR_FS_SQL_CACHE', & 阅读全文
posted @ 2012-06-15 10:38 Lellansin 阅读(247) 评论(0) 推荐(0)
摘要: function sub_title($t){ $len = 50; $text = $t; return strlen($text)<=$len ? $text : (substr($text,0,$len).chr(0)."...");}chr(0)不是nullnull是什么都没有,而chr(0)的值是0。表示成16进制是0x00,表示成二进制是00000000虽然chr(0)不会显示出什么,但是他是一个字符。当汉字被截断时,根据编码规则他总是要把后边的其他字符拉过来一起作为汉字解释,这就是出现乱码的原因。而值为0x81到0xff与0x00组合始终都显示为“空”根 阅读全文
posted @ 2012-06-07 17:44 Lellansin 阅读(4837) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf 阅读全文
posted @ 2012-05-31 17:52 Lellansin 阅读(956) 评论(0) 推荐(0)
摘要: zencart四个常用的数据库操作函数:1:$db -> Execute();执行SQL语句2:$db -> bindVars();在zen-cart电子商务程序中,使用查询,修改,删除语句的时候,sql语句的形成和变量的赋予都有严格的规则和技巧,大部分都是使用zen cart $db对象下bindVars()函数来处理.比如查询email_address = '熊斌@136.com'邮件的会员信息,那么你就可以如此操作.$email_address = zen_db_prepare_input($_POST['email_address']);// 阅读全文
posted @ 2012-05-30 09:23 Lellansin 阅读(1302) 评论(0) 推荐(0)
摘要: 在zencart里面添加新的页面有两种方法,比较简单的方法就是使用后台的简易页面编辑,只要熟悉了zencart的使用就很快知道怎么用了。还有一种 是稍微复杂一点的,这里所说的添加一个新的页面跟上面说的那种页面不一样,这里添加的页面是可以调用系统的文件,而上面所说的那种页面就是简单的把数据添 加进去而已。我们知道zencart是一个优秀的开源软件,因为它优秀的系统架构才使得我们可以轻易的添加一个页面到系统里面,而且新添加的页面跟系统的 耦合程度很低,就算对系统内核不是很清楚,也可以很容易的对新加入的页面进行编写相应的代码,操作相关的数据。下面就主要来讲解一下这个添加的过程。因为我们要添加的这个页 阅读全文
posted @ 2012-05-23 14:46 Lellansin 阅读(469) 评论(0) 推荐(0)
魔舟网络 作者博客:lellansin@gmail.com