ホームページ >バックエンド開発 >PHPチュートリアル >ECSHOPの基本機能の完全なリスト
lib_time.php
gmtime()
P: 現在のグリニッジ標準時のタイムスタンプを取得/$0
server_timezone()
P: サーバーのタイムゾーンを取得/$0
local_mktime($hour = NULL, $minut= 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: 計算文字列 長さ (中国語は 2 文字として計算されます)
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: オブジェクトのメンバー変数または配列の特殊文字をエスケープする Escape
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: 考えられるセキュリティ リスクをフィルタリングするために使用されるカスタム ヘッダー関数
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: Get指定されたカテゴリの下のサブカテゴリの配列、$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: Return 注文内の仮想商品が出荷済みとして記録されるかどうか。
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 を取得スナッチ アクティビティ
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: 商品の最終価格を取得します
get_package_info($id)
P: 指定された商品の情報を取得しますid package
get_package_goods($package_id)
P: 指定されたギフトパッケージのProductを取得
lib_main.php (フロントエンドパブリック関数ライブラリ)
update_user_info()
P: ユーザーのSESSION、COOKIE、ログイン時間、ログイン数を更新。
get_user_info($id=0)
P: ユーザー情報配列を取得
assign_ur_here($cat = 0, $str = '')
P: 現在位置とページタイトルを取得
get_parent_cats($cat)
P: Get指定されたカテゴリ
build_pagetitle($arr, $type = 'category') のすべての上位カテゴリ
P: 提供された配列に基づいてページ タイトルにコンパイルします
build_urhere($arr, $type = 'category')
P: にコンパイルします提供された配列に基づくページタイトル 現在の場所
assign_dynamic($tmp
P: 指定されたページの動的コンテンツを取得する
assign_articles($id, $num)
P: 記事リストを Smarty に割り当てる
get_shop_help()
P : ヘルプ情報の割り当て
assign_pager($app, $cat, $record_count, $size, $sort, $order, $page = 1,$keywords = '', $brand = 0, $price_min = 0, $price_max = 0 , $display_type = 'list', $filter_attr= '', $url_format='', $sch_array='')
P: ページング情報を作成します
get_pager($url, $param, $record_count, $page)。 = 1, $size = 10)
P: pager.lbi に割り当てられる配列を生成する
get_vote($id = '')
P: アンケートのコンテンツを呼び出す
get_user_browser()
P: ブラウザーの名前とバージョンを取得する
is_spider($record = true)
P: 検索エンジン スパイダーかどうかを判断する
get_os()
P: クライアントのオペレーティング システムを取得する
visit_stats()
P: 統計的なアクセス情報
save_searchengine_keyword($domain, $path)
P: 検索エンジンのキーワードを保存
get_tags($goods_id = 0, $user_id = 0)
P: 指定したユーザーと商品のすべてのタグを取得
get_dyna_libs($theme, $tmp)
P: テンプレートのテーマを取得指定されたテーマの動的モジュール
dyna_libs_replace($matches)
P: 動的モジュール
upload_file($upload, $type) を置き換えます
P: アップロードされたファイルを処理し、アップロードされた画像名を返します (アップロード時に画像名は空になります)失敗)
show_message($content , $links = '', $hrefs = '', $type = 'info', $auto_redirect = true)
P: プロンプト メッセージを表示します
parse_rate_value($str, &$operate)
P: + 10、10、-10、10% の形式のメッセージを変換します。文字列の 10% が対応する数値に変換され、演算記号
recalculate_price() が返されます。 ログイン時にメンバーシップ価格を享受できません
assign_comment( $id, $type, $page = 1)
P: コメントの内容をクエリする
assign_template($ctype = '', $catlist = array())
P: デフォルトの Smarty 割り当て
time2gmt($time)
P: 変換ローカルタイムスタンプを GMT タイムスタンプに変換
get_user_bonus($user_id = 0)
P: メンバーの赤い封筒の金額をクエリする
set_affiliate()
P: 推奨される uid を保存する
get_affiliate()
P : 推奨される uid を取得する
article_categories_tree($cat_id = 0)
P: 指定されたカテゴリと同じレベルのすべてのカテゴリと、このカテゴリの下のサブカテゴリを取得します
get_article_parent_cats($cat)
P: 指定された記事カテゴリのすべての親カテゴリを取得します
get_library_number( $library, $template = null )
P: 特定のテンプレートとライブラリの設定数を取得
get_navigator($ctype = '', $catlist = array())
P: カスタムナビゲーションバーリストを取得
license_info()
P : 認可情報の内容
lib_insert.php (ダイナミックコンテンツ関数ライブラリ)
insert_query_info()
P: クエリ数とクエリ時間を取得
insert_history()
P: 閲覧履歴の呼び出し
insert_cart_info()
P: ショッピングカート情報の呼び出し
insert_ads( $arr)
P: 指定した広告枠の広告を呼び出す
insert_member_info()
P: 会員情報を呼び出す
insert_comments($arr)
P: コメント情報を呼び出す
insert_vote()
P: オンラインアンケート情報を呼び出す
lib_goods.php (製品関連関数ライブラリ)
goods_sort($goods_a, $goods_b)
P: 製品推奨事項のカスタム並べ替え行の数 usort
get_categories_tree($cat_id = 0)
P:指定されたカテゴリとそのカテゴリの下のサブカテゴリの同じレベル
get_child_tree($tree_id = 0)
P: 指定されたカテゴリ ID の下のカテゴリツリーの合計を取得する
get_top10($cats = '')
P: 売上ランキングを呼び出す現在のカテゴリの
get_recommend_goods($type = '', $cats = '')
P: 推奨商品を取得します
get_promote_goods($cats = '')
P: プロモーション商品を取得します
get_category_recommend_goods($type = '', $ cat = '', $brand = 0 , $min =0, $max = 0, $ext='')
P: 指定したカテゴリのおすすめ商品を取得します
get_goods_info($goods_id)
P: 詳細情報を取得します商品の属性と仕様を取得します
get_goods_properties($goods_id)
P: 商品の属性と仕様を取得します
get_same_attribute_goods($attr)
P: 同じ属性を持つ商品を取得します
get_goods_gallery($goods_id)
P: 商品のアルバムを取得します指定された商品
assign_cat_goods($cat_id, $num = 0, $from = 'web ')
P: 指定されたカテゴリの商品を取得します
assign_brand_goods($brand_id, $num = 0, $cat_id = 0)
P: Get指定されたブランドの商品
get_extension_goods($cats)
P: すべての拡張カテゴリを取得 指定されたカテゴリに属するすべての製品 ID
bargain_price($price, $start, $end)
P: 製品が特別価格にあるかどうかを決定プロモーション期間
spec_price($spec)
P: 指定された仕様の価格を取得します
group_buy_info($ group_buy_id, $current_num = 0)
P: グループ購入活動情報を取得します
group_buy_stat($group_buy_id, $deposit)
P:特定の共同購入活動の統計情報を取得します
group_buy_status($group_buy)
P: 共同購入ステータスを取得します
auction_info($act_id , $config = false)
P: オークション活動情報を取得します
auction_log($act_id)
P : オークション活動入札レコードの取得
auction_status($auction)
P: オークション活動ステータスの計算 (パラメータはオリジナル情報である必要があることに注意)
goods_info ($goods_id)
P: 商品情報の取得
favourable_info($act_id)
P:プロモーション情報をゲット
Wholesale_info($act_id)
P: 卸売情報
add_style($goods_name, $style)
P: 商品名のスタイルを追加
get_goods_attr($goods_id)
P: 商品属性を取得
get_goods_fittings($goods_list = array())
P : ショッピングカート内のアイテムのアクセサリを取得します
lib_article.php (記事および記事分類に関連する関数ライブラリ)
get_cat_articles($cat_id, $page = 1, $size = 20,$requirement='')
P:記事分類の取得
get_article_count($cat_id ,$requirement='') 下の記事のリスト
P: 指定されたカテゴリ内の記事の総数を取得