線上服務咨詢
Article/文章
記錄成長點滴 分享您我感悟
Qibo CMS-通用功能函數
發表時間:2019-07-30 16:49:31
文章來源:沈陽軟件開發
標簽:網站建設 小程序開發 小程序制作 微信小程序開發 公眾號開發 微信公眾號開發 網頁設計 網站優化 網站排名 網站設計 微信小程序設計 小程序定制 微信小程序定制
瀏覽次數:0
更常用的函數放在此文件/inc/function.inc.php
中READ_FILE($文件名);讀取文件的內容,$ filename是相對或絕對路徑可以
Write_file($ filename,$ data,$ method);將內容寫入文件,$ filename是相對或絕對路徑,$ data是要寫入的內容,$ method是新寫入的默認替換,如果給予他分配“a”表示追逐和寫入原始內容的結尾
Del_file($ PATH);刪除文件或目錄,$ path是相對路徑或絕對路徑可以
Gdpic($ srcFile,$ dstFile,$ width,$ height);裁剪圖像,$ srcFile原始圖像路徑,相對或絕對路徑,$ dstFile,保存的圖像保存路徑。 $ width,$ height要裁剪的寬度和高度
Table_field($表,$場);該功能有兩個功能。第一個函數檢查表中是否有字段。如果它有1,則返回1.如果不是,則返回0.第二個函數是當$ field字段為空時,表$ table作為數組返回
Is_table($ table);檢查表是否存在
Upfile($ upfile,$ array);附件上傳功能,最后一次返回是上傳后的新文件名,不包含目錄
一般情況將如下使用,其中postfile是附加到表單
的表單的名稱$ array [name]=is_array($ postfile)?$ _ FILES [postfile] [name]: $ postfile_name; //上傳$ array之前的文件名[path]=$ webdb [updir]。“/123 /”; //要保存的目錄,$ webdb [updir]是系統附件目錄名稱$ array [size]=is_array($ postfile)?$ _ FILES [postfile] [size]: $ postfile_size; //文件大小
$陣列[updateTable]=1; //計算用戶上傳的文件空間的大小。當它為0時,它不計算$ filename=upfile(is_array($ postfile)?$ _ FILES [postfile] [tmp_name]: $ postfile,$ array);
Makepath($ PATH);生成一個新目錄,如果有多個級別,如123/v/c/d將逐個自動生成
TEMPDIR($文件);獲得附件的真實路徑。如果附件目錄不存在,返回遠程服務器,如$ file是123/bcd.jpg并返回http://xxxx/upload_files/123/bcd.jpg
Get_word($內容,$長度);獲取內容中的前幾個單詞,$ content文本內容,$ length的字節數,以及一個中文字符等于兩個字節
過濾($味精);通常在過濾內容時使用,包括單引號和雙引號以及尖括號,因為這些是危險的。
HTML($ HTML);獲取系統的模板,例如html('index');將返回d: \ www \ template \ default \ index.htm
的實際路徑GETPAGE($表,$選擇,$網址,$行=20,$總=”);分頁函數$ table,$ choose,如果事先知道$ total的總數,則沒有必要讀取數據庫。 Url是頁面跳轉的URL,例如list.php?fid=$ fid $ rows顯示每頁有多少頁
如果$ total未分配,則為空,您需要檢查數據庫$表中的表名,$ choose作為條件語句,例如fid=1
Refreshto($ url,$ msg,$ time=1);頁面跳轉功能,一般用于成功操作時$ url是跳轉的目標URL,$ msg是提示符,$ time等待時間,是0,立即跳轉,沒有提示
淋浴器($ showerrMsg);錯誤提示頁面,如操作不規范,會出現錯誤提示。 $ showerrMsg提示
Mymd5($字符串,$行動=” EN”);字符串加密和解密,$ string為字符串$ action=“EN”,是字符串加密,=“DE”,是字符串解密
Set_cookie($名稱,$值,$ cktime=0);保存COOKIE記錄,$ name變量名稱,$ value保存的內容,保存$ cktime的時間(以秒為單位)
Get_cookie($名);獲取COOKIE的內容,$ name變量名稱
ADD_USER($ UID,$錢,大約=” $);點處理函數,$ uid用戶的UID,$ money添加或扣除的點數,負數是扣除額,$ about是獎勵或扣除的原因。
Delete_attachment($ UID,$海峽);刪除內容中的附件,$ uid是附件的UID,$ str是附件地址或文章的內容,這里使用$ uid的目的是為了防止意外刪除
Move_attachment($ UID,$海峽,$ NEWDIR);移動附件,例如文章中的附件內容目錄,$ uid用戶的Uid,文章內容的$ str,新目錄名的$ newdir,附件中的目錄名稱不能是絕對路徑
En_TruePath($內容,$類型=1);發布內容時,字符的絕對URL將替換為字符,以便將來更改URL時,它不會成為死鏈。
當$ type=1時,發布,當數據存儲在庫中時使用,$ type=0,當顯示數據調用時,使用
Get_money($ UID);獲取用戶的總點數,$ uid是用戶的UID
Send_msg($ uid,$ title,$ content,$ fromuid=0);發送站點短消息,$ uid是收件人的UID,$ title是消息標題,$ content是消息內容,$ fromuid是發送者的UID。
SMS_SEND($暴徒,$內容);發送短信,$ mob為手機號碼,$ content為短信
Check_imgnum($ yzimg);檢查用戶提交的驗證碼是否正確,肯定解決方案返回1,錯誤返回0
Send_mail($電子郵件,$標題,$內容,$ ifcheck=1);發送電子郵件,$ email發送電子郵件,$ title電子郵件標題,$ content電子郵件內容,$ ifcheck為1,發送失敗,報告錯誤,停止發送,0時,忽略失敗的消息
網站建設,小程序開發,小程序制作,微信小程序開發,公眾號開發,微信公眾號開發,網頁設計,網站優化,網站排名,網站設計,微信小程序設計,小程序定制,微信小程序定制