最土核心檔案粗解

2021-06-03 13:56:25 字數 1107 閱讀 5052

最土的核心類檔案:utility.class.php php功能模組常有的就那麼多,但是如何實現就是五花八門。只要你把握住萬變不離其宗,程式設計技術再強也的運算元據庫,用suda等查更新刪除和修改。所以這裡面函式或者物件的作用就是圍繞這些功能展開的。今天我來分析一下這個檔案看看是否有收穫。

定義類的方法:

class utility

{}就是用關鍵字class空格加上類名稱。

類這個東西也很固定就是今天忙改天弄好!

const char_mix = 0;

const char_num = 1;

const char_word = 2;這個是宣告了三個常量。

static public function option($a=array(), $v=null, $all=null)

靜態公有的方法option引數為陣列

if ( $all )

在引數$all存在的情況下

$selected的值為$v存在設為null否則用selected也就是說這個語句用來控制option選擇中水被選中,而這個選中的選項是$all我們傳遞的值。

$v = explode(',', $v);

結合乙個例子: utility::option(option_category('city'), $city_id, '全部城市');

將$v中按照","進行分割生成陣列。那麼$v代表的意思就是value的值

我們來看看一般的 

test

需要三個值:value 是否selected(預設) 和文字text

$a=array(), $v=null, $all=null這三個量也就對應上面的量all是預設值(selected),$a代表option裡的選項那麼$v自然就是value

settype($v, 'array');

foreach( $a as $key=>$value )

$selected = in_array($key, $v) ? 'selected' : null;

$option .= "".strip_tags($value)."";

}這迴圈的作用就是將$a遍歷如果is_array表示是否是陣列。如果是將取出這裡面的值。付給$key跟$value.

最土團購0day

先看頁面 include library db.class.php,如下 code static public function getdbrowbyid table,ids array where id in var dump q r self getqueryresult q,one 沒有過濾,...

最土團購功能修改技巧整理

1 最土 購買頁 使用者稱呼也需要填寫 必填項 的實現方法 include template team buy.html 複製 如下 真實姓名 value value require true datatype require 請輸入姓名或稱呼 例 張先生 手機號碼 請填寫正確的手機號碼 可為朋友代...

linux檔案授權粗解

經常使用授權,但一直都是現查現用,今天大概的寫乙個粗解,供以後使用。首先,授權有兩個命令 chown和chmod,chown修改檔案的所屬使用者或使用者組,chmod修改檔案或資料夾的讀寫執行屬性。1.chown修改檔案 資料夾的所屬使用者或使用者組。a.修改檔案a.txt的所屬使用者,改為lile...