ecshop中那些有意思的代码

简介:
+关注继续查看

1:返回数量为0的array,而不是null


/**
 * 获得推荐商品
 *
 * @access  public
 * @param   string      $type       推荐类型,可以是 best, new, hot
 * @return  array
 */
function get_recommend_goods($type = '', $cats = '')
{
    if (!in_array($type, array('best', 'new', 'hot')))
    {
        return array();
    }
    //..       
}

java中,同样有这个问题。

2:对用户传入的变量进行转义操作


if (!empty($_GET))
    {
        $_GET  = addslashes_deep($_GET);
    }
    if (!empty($_POST))
    {
        $_POST = addslashes_deep($_POST);
    }
 
 
/**
 * 递归方式的对变量中的特殊字符进行转义
 *
 * @access  public
 * @param   mix     $value
 *
 * @return  mix
 */
function addslashes_deep($value)
{
    if (empty($value))
    {
        return $value;
    }
    else
    {
        return is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);
    }
}

 3:生成订单号


/**
 * 得到新订单号
 * @return  string
 */
function get_order_sn()
{
    /* 选择一个随机的方案 */
    mt_srand((double) microtime() * 1000000);
 
    return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);
}

 4:


相关文章
|
5月前
|
Linux 开发工具 C++
免费 GPT-4 神器来了,这下我彻底不用写代码了!
前两天在网上看到了一款基于 GPT-4 的新一代辅助编程神器:Cursor,官网介绍说是与 OpenAI 合作的并且基于 GPT-4 模型(存疑)。
233 0
|
7月前
|
安全 机器人 网络安全
WordPress网站开发对评论垃圾邮件的解释
WordPress网站开发、WordPress建站过程中,在网站上使用内置的 WordPress 评论部分时,就会自动邀请用户和读者进行对话。不幸的是,您还邀请了一堆不需要的垃圾评论。这些垃圾评论会分散用户对您内容的有意义对话的注意力,并严重扰乱用户的整体体验。那么遇到这个问题应该如何解决呢?北京六翼信息技术有限公司开发工程师针对上面的为做出了回答。
WordPress网站开发对评论垃圾邮件的解释
|
10月前
|
小程序
吐血整理的几十款小程序登陆界面【附完整代码】(三)
吐血整理的几十款小程序登陆界面【附完整代码】(三)
268 0
吐血整理的几十款小程序登陆界面【附完整代码】(三)
|
10月前
|
小程序
吐血整理的几十款小程序登陆界面【附完整代码】(二)
吐血整理的几十款小程序登陆界面【附完整代码】(二)
209 0
吐血整理的几十款小程序登陆界面【附完整代码】(二)
|
10月前
|
小程序 数据安全/隐私保护
吐血整理的几十款小程序登陆界面【附完整代码】(一)
吐血整理的几十款小程序登陆界面【附完整代码】
1667 0
吐血整理的几十款小程序登陆界面【附完整代码】(一)
|
Python
Python小游戏,练手一定得试试,看似简单练习确实很实用
五包辣条! 于 2022-05-13 17:17:05 发布 1502 收藏 44 分类专栏: 宝藏推荐 Python小游戏 程序人生 文章标签: python 程序人生 经验分享 后端 游戏 版权 宝藏推荐 同时被 3 个专栏收录 58 篇文章162 订阅 订阅专栏 Python小游戏 8 篇文章5 订阅 订阅专栏 程序人生 29 篇文章34 订阅 订阅专栏 前言 大家好,我是辣条 记得很久之前有发布过这么一篇: 30个Python小游戏,上班摸鱼我能玩一天【内附源码】不能说是爆火,只能说是口口相传了。不过终究还是有不少刚开始接触Python的人还是一脸蒙圈,于是乎我就只能
187 0
|
Web App开发 前端开发 JavaScript
这个油猴脚本也许对你微信排版有帮助
这是一个看脸的时代,颜值很重要,运营公众号做内容也是如此。除了要让内容本身有料、有用、有趣之外,我们还要给用户提供一个高颜值的排版。那么,如何排版出一个好看微信文章呢?
151 0
|
druid 前端开发 数据可视化
|
JSON 前端开发 JavaScript
用jekyll制作高大上的网站(二)——实际应用
最近公司要制作个文档库,直接就可以将jekyll应用到实际中。 模版使用了Jekyll Clean,这么模版相对内部简单一点,学习成本不会很大,而复杂的Minimal Mistakes就当作参考。 模版使用的CSS是Bootstrap v3.2.0版本的。为了省时点,我就直接将Bootstrap官网中的CSS和JS拉了下来。
用jekyll制作高大上的网站(二)——实际应用
|
Web App开发 JavaScript 网络安全
用jekyll制作高大上的网站(一)——安装与配置
很多人会制作自己的主页,页面美观简洁,一直很在意是怎么做的。 最近公司需要做个文档库的主页,就研究了一些开源的工具,后面发现了jekyll(读杰克尔),将纯文本转换为静态博客网站。
用jekyll制作高大上的网站(一)——安装与配置
相关产品
云迁移中心
推荐文章
更多