AmMrWu

a fish.

导航

2012年10月17日 #

jquery-layer

摘要: http://xu.sentsin.com/jquery/layer/web页面的各种弹出框的插件,用了感觉很不错 阅读全文

posted @ 2012-10-17 10:07 RorySmart 阅读(297) 评论(0) 推荐(0) 编辑

2012年10月16日 #

Ecshop源码阅读

摘要: init.php1.包含网站前台所需的库文件 语言包等 lib_goods lib_articles lib_insert等2.初始化php的设置3.创建$ecs对象,前台通过$GLOBALS['ecs']访问,最常用的是->table方法4.创建数据库连接对象$db,前台通过$GLOBALS[db]访问,常用的getOne getAll等5.载入数据参数 $_CFG ,shop_config表中的信息和商店的基本设置6.蜘蛛访问 不计访问次数7.创建smarty对象8.初始化session信息 得到会员信息先读session 再读cookie 前台可以通过$_SESSI 阅读全文

posted @ 2012-10-16 16:55 RorySmart 阅读(520) 评论(0) 推荐(0) 编辑

2012年10月10日 #

ecshop 模板开发总结

摘要: 模板标签1.{$articleTitle|escape:"html"}描述:用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默认是html转码。可选:html url quotes2.{$articleTitle|nl2br}描述:所有的换行符将被替换成 <br />.功能同PHP中的nl2br()函数一样输出:Sun or rain expected<br />today, dark tonight3.{$articleTitle|default:"no title"}描述:当变量为空 阅读全文

posted @ 2012-10-10 22:58 RorySmart 阅读(3782) 评论(0) 推荐(0) 编辑

2012年10月3日 #

php页面静态化笔记

摘要: <?php/** * php页面静态化 * 静态化分为 真静态和伪静态 * 静态化的有点在于 SEO 和 安全性 使用缓存机制还可以大大提高网站的速度 *//** * php自带的缓存机制 * 需要在php.ini中进行配置 * 或者使用ob_start()-> output_buffering:on * 关于几个缓存的函数:ob_start();ob_clean();ob_get_content();ob_end_clean();关闭缓存同时清空 * ob_flush();输出缓存里面的内容并且清空,但是不关闭 ob_end_flush();关闭同时输出 *//**/ob_sta 阅读全文

posted @ 2012-10-03 20:38 RorySmart 阅读(6782) 评论(0) 推荐(2) 编辑

2012年10月2日 #

ecshop中 transport.js/run() error:undefined

摘要: 使用ajax.call中可能出现这个错误主要原因是transport.js中里面的process_request没有定义导致的解决办法在showLoader()加入一段定义process_request的代码即可 var process_request='正在处理你的请求';这样就可以了. 阅读全文

posted @ 2012-10-02 09:57 RorySmart 阅读(2025) 评论(0) 推荐(0) 编辑

php调试技巧

摘要: 平时PHP调试基本上都用 echo print_r 必要的时候用var_dump()在页面display之前,记住要使用exit()或者die,这样程序就不会往下走了.ajax数据调试的时候,目前还是console.log(result)感觉这些都够用了.这两天会尝试下debug的工具 阅读全文

posted @ 2012-10-02 09:03 RorySmart 阅读(232) 评论(0) 推荐(0) 编辑

2012年9月28日 #

PHPUnit单元测试学习和试用

摘要: <?php/*PHPUnit单元测试学习和试用 * 环境:widnows zendstudio 7.2 * 右击项目:properties PHPIncludePath Library Add PHPUnitCase * 新建PHPUnit Test Case 自动生成如下文件 * Run As PHPUnit Case :alt+shit+x U */require_once 'PHPUnit\Framework\TestCase.php';/** * test case. */class PHPTest extends PHPUnit_Framework_TestCa 阅读全文

posted @ 2012-09-28 14:37 RorySmart 阅读(411) 评论(0) 推荐(0) 编辑

2012年9月15日 #

基于phpExcel写的excel类,供平时方便使用

摘要: <?php/* * 类的功能 * 传入二位数组导出excel * 传入excel 导出二位数组 * @author mrwu */require('PHPExcel.php');require_once 'PHPExcel/Reader/Excel5.php'; include 'PHPExcel/IOFactory.php'; class plugin_phpexcel{ private $export_excel_title;//导出excel标题 private $export_sheet_title;//导出sheet标题 priv 阅读全文

posted @ 2012-09-15 16:50 RorySmart 阅读(724) 评论(0) 推荐(0) 编辑

2012年9月11日 #

Ecshop中的ajax+json

摘要: js代码部分/* 订单查询 */function orderQuery(){ var order_sn = document.forms['ecsOrderQuery']['order_sn'].value; var reg = /^[\.0-9]+/; if (order_sn.length < 10 || ! reg.test(order_sn)) { alert(invalid_order_sn); return; } Ajax.call('user.php?act=order_query&order_sn=s' + orde 阅读全文

posted @ 2012-09-11 15:49 RorySmart 阅读(2957) 评论(0) 推荐(0) 编辑

PHP语言错误集合

摘要: 以后我再犯这些错误就是我傻!!!持续更新吧..1.=和==2.ajax或者url传值的时候:&符号忘记'act=recomman&user_id'+user_id+'goods_id'=goods_id;3.php对于非字符串使用单引号,php中单引号里面的内容会作为字符串处理,包括转义字符echo '123\t'; display出来的就是123\t 正确的是:echo "123\t" 阅读全文

posted @ 2012-09-11 13:03 RorySmart 阅读(210) 评论(0) 推荐(0) 编辑