ecshop 函数列表大全

ecshop 函数列表大全

所有函数功能说明:
lib_time.php
gmtime()
P: 获得当前格林威治时间的时间戳 /$0
server_timezone()
P: 获得服务器的时区 /$0
local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL,

$day = NULL, $year = NULL)
P: 生成一个用户自定义时区日期的GMT时间戳
local_date($format, $time = NULL)
P: 将GMT时间戳格式化为用户自定义时区日期
gmstr2time($str)
P: 转换字符串形式的时间表达式为GMT时间戳
local_strtotime($str)
P: 将一个用户自定义时区的日期转为GMT时间戳
local_gettime($timestamp = NULL)
P: 获得用户所在时区指定的时间戳
local_getdate($timestamp = NULL)
P: 获得用户所在时区指定的日期和时间信息
lib_base.php
sub_str($str, $length = 0, $append = true)
P: 截取UTF-8编码下字符串的函数
real_ip()
P: 获得用户的真实IP地址
str_len($str)
P: 计算字符串的长度(汉字按照两个字符计算)
get_crlf()
P: 获得用户操作系统的换行符
send_mail($name, $email, $subject, $content, $type = 0, $notification=false)
P: 邮件发送
gd_version()
P: 获得服务器上的 GD 版本
file_get_contents($file)
P: 如果系统不存在file_get_contents函数则声明该函数
file_put_contents($file, $data, $flags = ”)
P: 如果系统不存在file_put_contents函数则声明该函数
floatval($n)
P: 如果系统不存在 floatval 函数则声明该函数
file_mode_info($file_path)
P: 文件或目录权限检查函数
log_write($arg, $file = ”, $line = ”)
P: 写入日志内容
make_dir($folder)
P: 检查目标文件夹是否存在,如果不存在则自动创建该目录
gzip_enabled()
P: 获得系统是否启用了 gzip
addslashes_deep($value)
P: 递归方式的对变量中的特殊字符进行转义
addslashes_deep_obj($obj)
P: 将对象成员变量或者数组的特殊字符进行转义
stripslashes_deep($value)
P: 递归方式的对变量中的特殊字符去除转义
make_semiangle($str)
P: 将一个字串中含有全角的数字字符、字母、空格或’%+-()’字符转换为相应半角字符
check_file_type($filename, $realname = ”, $limit_ext_types = ”)
P: 检查文件类型 /文件名/真实文件名/允许的文件类型
mysql_like_quote($str)
P: 对 MYSQL LIKE 的内容进行转义 过滤掉_ %等字符.
real_server_ip()
P: 获取服务器的ip
ecs_header($string, $replace = true, $http_response_code = 0)
P: 自定义 header 函数,用于过滤可能出现的安全隐患
ecs_iconv($source_lang, $target_lang, $source_string = ”)
P: 自定义的编码转换
ecs_geoip($ip)
P: 取得IP的地址,采用IP库
trim_right($str)
P: 去除字符串右侧可能出现的乱码
move_upload_file($file_name, $target_name = ”)
P: 将上传文件转移到指定位置
json_str_iconv($str)
P: 将JSON传递的参数转码
get_file_suffix($file_name, $allow_type = array())
P: 获取文件后缀名,并判断是否合法
read_static_cache($cache_name)
P: 读结果缓存文件
write_static_cache($cache_name, $caches)
P: 写结果缓存文件
lib_common.php (公用函数库)
db_create_in($item_list, $field_name = ”)
P: 创建像这样的查询: “IN(‘a’,'b’)” $item_list为数组
is_email($user_email)
P: 验证输入的邮件地址是否合法
is_time($time)
P: 检查是否为一个合法的时间格式
assign_query_info()
P: 获得查询时间和次数,并赋值给smarty
region_result($parent, $sel_name, $type)
P: 创建地区的返回信息
get_regions($type = 0, $parent = 0)
P: 获得指定国家的所有省份, 函数需要数据库支持.
get_shipping_config($area_id)
P: 获得配送区域中指定的配送方式的配送费用的计算参数 比如快捷公司不同.
init_users()
P: 初始化会员数据整合类
cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0, $is_show_all = true)
P: 获得指定分类下的子分类的数组, $re_type控制返回类型
cat_options($spec_cat_id, $arr)
P: 过滤和排序所有分类,返回一个带有缩进级别的数组
load_config()
P: 载入配置信息
get_brand_list()
P: 取得品牌列表
get_brands($cat = 0, $app = ‘brand’)
P: 获得某个分类下的品牌列表
get_promotion_info($goods_id = ”)
P: 所有的促销活动信息
get_children($cat = 0)
P: 获得指定分类下所有底层分类的ID
get_article_children ($cat = 0)
P: 获得指定文章分类下所有底层分类的ID
get_mail_template($tpl_name)
P: 获取邮件模板
order_action($order_sn, $order_status, $shipping_status, $pay_status, $note = ”, $username = null)
P: 记录订单操作记录
price_format($price, $change_price = true)
P: 格式化商品价格
get_virtual_goods($order_id, $shipping = false)
P: 返回订单中的虚拟商品 记录是否发货.
virtual_goods_ship(&$virtual_goods, &$msg, $order_sn, $return_result = false, $process = ‘other’)
P: 虚拟商品发货
virtual_card_shipping ($goods, $order_sn, &$msg, $process = ‘other’)
P: 虚拟卡发货
virtual_card_result($order_sn, $goods)
P: 返回虚拟卡信息
get_snatch_result($id)
P: 获取指定 id snatch 活动的结果
clear_tpl_files($is_cache = true, $ext = ”)
P: 清除指定后缀的模板缓存或编译文件
clear_compiled_files($ext = ”)
P: 清除模版编译文件
clear_cache_files($ext = ”)
P: 清除缓存文件
clear_all_files($ext = ”)
P: 清除模版编译和缓存文件
smarty_insert_scripts($args)
P: 页面上调用的js文件,组合功能.
smarty_create_pages($params)
P: 创建分页的列表
build_uri($app, $params, $append = ”, $page = 0, $size = 0)
P: 重写 URL 地址
formated_weight($weight)
P: 格式化重量
log_account_change($user_id, $user_money = 0, $frozen_money = 0, $rank_points = 0

, $pay_points = 0, $change_desc = ”, $change_type = ACT_OTHER)
P: 记录帐户变动
article_cat_list($cat_id = 0, $selected = 0, $re_type = true, $level = 0)
P: 获得指定分类下的子分类的数组/ 向下取数组.
article_cat_options($spec_cat_id, $arr)
P: 过滤和排序所有文章分类,返回一个带有缩进级别的数组
uc_call($func, $params=null)
P: 调用UCenter的函数
exception_handler($errno, $errstr, $errfile, $errline)
P: error_handle回调函数未启用.
get_image_path($goods_id, $image=”, $thumb=false, $call=’goods’, $del=false)
P: 重新获得商品图片与商品相册的地址
user_uc_call($func, $params = null)
P: 调用使用UCenter插件时的函数
get_volume_price_list($goods_id, $price_type = ’1′)
P: 取得商品优惠价格列表
get_final_price($goods_id, $goods_num = ’1′, $is_spec_price = false, $spec = array())
P: 取得商品最终使用价格

转载于:https://www.cnblogs.com/lihuimingcn/archive/2011/04/07/2007529.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/435120.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

shell环境变量以及set,env,export的区别

一.shell环境变量的分类以及set env export的区别: set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样 env:显示(设置)用户变量变量 export:显示(设置)当前导出成用户变量的shell变量。 举…

linux 字符串截取_linux下可执行文件分析

一 背景也许大家都遇到过这种场景,就是有二进制代码,比如深度分析下此文件到底是什么格式的图片等,这篇文章就记录我分析下二进制可执行文件的过程,已经自己读写二进制文件的一些坑。分析的二进制执行文件为linux下的可执行文件。二 常用二进制文件静态分…

Objective-C 的OOP(下)-类(static)方法、实例方法、overwrite(覆写)、属性(property)...

先来定义一个Human父类 定义部分&#xff1a; 1234567891011121314151617181920 //// Human.h// OOP//// Created by jimmy.yang on 11-2-9.// Copyright 2011 __MyCompanyName__. All rights reserved.// #import <Foundation/Foundation.h> interface Human : NS…

介绍最全的LVS负载均衡技术

LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率&#xff0c;将请求均衡地转移到不同的服务器上执行&#xff0c;且调度器自动屏蔽掉服务器的故障&#xff0c;从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透…

linux 版本_Linux动态库版本号作用机制

熟悉linux的都知道&#xff0c;linux的动态库如果有版本号的话&#xff0c;一般是libsample.so.x.y.z这样的名字。x.y.z对应的就是major.minor.release(即主.次.发布)版本号Major&#xff1a;大版本更新&#xff0c;前后都不兼容(比如移除api&#xff0c;又新增api)Minor&#…

信息系统项目管理系列之九:项目质量管理

信息系统项目管理系列之九&#xff1a;项目质量管理 信息系统项目管理系列之九&#xff1a; 项目质量管理 发布日期&#xff1a;2011年4月9日 星期六 作者:EricHu 说明&#xff1a;本文属作者的读书笔记。 勤能补拙、笨鸟先飞。 本篇主要内容如下&#xff1a; 项目质量管…

arcgis在面内创建随机点

在数据管理工具下选择要素类&#xff0c;在要素类下选择创建随机点

python tkinter listbox_Python3 tkinter基础 Listbox for+insert 将list中元素导入listbox中

Python : 3.7.0OS : Ubuntu 18.04.1 LTSIDE : PyCharm 2018.2.4Conda : 4.5.11typesetting : Markdowncode"""Author : 行初心Date : 18-10-1Blog : www.cnblogs.com/xingchuxinGitee : gitee.com/zhichengjiu"""from tkinter import *def main(…

Apple`s Steve Jobs Has Reshaped(重塑) the Tech World: 10 Ways He Did It

A new book is in the works that promises to shed(除掉, 使脱落, 使流出, 使清晰) more light on Apple. Dubbed(命名的, 配音的, 译制的) “iSteve: The Book of Jobs,” the book, which is written by Walter Isaacson, is an authorized biography of Apple co-founder S…

python中osgeo库使用教程链接

1. 地理数据处理软件包GDAL简介 2. GDAL python教程&#xff08;1&#xff09;——用OGR读写矢量数据 3. GDAL python教程&#xff08;2&#xff09;——几何形状geometry与投影projection4. GDAL python教程&#xff08;3&#xff09;——过滤器&#xff0c;简单的空间分析&…

TrueFFS原理

TrueFFS原理 引用TrueFFS原理及其在CF卡上的实现的部分内容 “1、Wear-Leveling 闪速存储器不能无限次重复使用。它的每个扇区的擦除次数虽然很大&#xff0c;但却有限&#xff1b;因此&#xff0c;随着使用次数的加长&#xff0c;它最终会变成只读状态&#xff0c;所以应该尽…

winform 判断控件有没有被遮挡_编程入门基础之 winform(2)

在编程入门1中&#xff0c;我们通过WINFORM等控件画出了登录界面&#xff0c;我们今天写登录界面的登录按钮事件。装修预算小程序登录按钮事件在上图中&#xff0c;我们看到了&#xff0c;有几个判断 &#xff0c;在C#中&#xff0c;if ,else是作为条件判断语句来使用。条件判断…

利用python读取点矢量对应栅格值

每行代码都有详细注解 所需库 # GDAL是栅格和矢量地理空间数据格式的转换器库 # 旧版本加载库的方法 #import gdal,gdalconst # from 语句让你从模块中导入一个指定的部分到当前命名空间中 # GDAL数据驱动,与OGR数据驱动类似 gdal是读取栅格数据 ogr是读取矢量数据 # 查看支持…

在CF卡上实现TrueFFS

CF卡是一种基于Flash技术的容量大、携带方便的存储介质&#xff0c;已在嵌入式系统等领域得到广泛的应用&#xff1b;但是&#xff0c;有限的擦写次数极大地限制了CF卡的使用寿命。TrueFFS通过一系列算法&#xff0c;能够延长CF卡的使用寿命&#xff0c;提高CF卡的使用效率。文…

python中安装opencv一直说不是内部或外部文件_Window系统下Python如何安装OpenCV库

关于OpenCV简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库&#xff0c;可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C 类构成&#xff0c;同时提供了Python、Ruby、MATLAB等语言的接口&#xff0c;实现了图…

解决input设置背景后,在ie7下浏览内容过长背景跟着滚动

先发发牢骚&#xff0c;万恶的IE啊。这么点问题害我走弯路&#xff0c;浪费时间&#xff0c;浪费生命。本以为加上background-attachment:fixed;问题就没了&#xff0c;结果问题依然存在&#xff0c;查资料说好像是ie bug。无语&#xff0c;天杀的IE&#xff0c;谁叫人家IE是老…

python打开文件中文名_windows下Python打开包含中文路径名文件

windows使用gbx(gb2312,gbk,gb18030我也不知道是哪个)对文件名及文件路径进行编码保存。打开文件的函数中使用诸如open(filename.encode(‘gbk‘))可以很好的解决。#coding:utf8if __name__ ‘__main__‘:srcfile r"D:/测试路径/测试文件.txt"f open(srcfile.deco…

利用python读取栅格数据

代码具有详细说明注释 所需库 #gdalconst中的常量都加了前缀&#xff0c;力图与其他的module冲突最小 from osgeo import gdal,gdalconst from osgeo import gdal_array as ga # 用于引入一个模块的同时为该模块取一个别名 from osgeo.gdalconst import GA_ReadOnly# 开始对栅…

uC/GUI 在Cortex-M3 内核上的移植

屈环宇--嘉兴学院一、简介是一种专为嵌入式系统设计的图形界面支持系统。它的代码全部由标准C编写&#xff0c;模块化的设计&#xff0c;具有很强的可移植性。uC/GUI 适应大多数的黑白或彩色LCD 的应用&#xff0c;还提供一个可扩展的2D 图形库及占用极少RAM 的窗口管理体系。二…