專案中經常會需要一些讓人頭疼的函式,作為開發者應該整理乙個自己的函式庫,在需要之時複製過來即可。本文作者收集整理數十個php專案中常用的函式,保證能正常執行,你只要複製貼上到你專案中即可。
1、php加密解密
2、php生成隨機字串
3、php獲取副檔名(字尾)
4、php獲取檔案大小並格式化
5、php替換標籤字元
6、php列出目錄下的檔名
7、php獲取當前頁面url
9、php擷取字串長度
10、php獲取客戶端真實ip
11、php防止sql注入
12、php頁面提示與跳轉
13、php計算時長
陸續整理中...
1、php加密解密
php加密和解密函式可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函式使用了base64和md5加密和解密。
function encryptdecrypt($key, $string, $decrypt)else{
$encrypted = base64_encode(mcrypt_encrypt(mcrypt_rijndael_256, md5($key), $string, mcrypt_mode_cbc, md5(md5($key))));
return $encrypted;
使用方法如下:檢視演示
//以下是將字串「helloweba歡迎您」分別加密和解密
//加密:
echo encryptdecrypt('password', 'helloweba歡迎您',0);
//解密:
echo encryptdecrypt('password', 'z0jax4qmwcf+db5tnbp/xwdum84snrsxvvpxuaca4bk=',1);
2、php生成隨機字串
當我們需要生成乙個隨機名字,臨時密碼等字串時可以用到下面的函式:
收集整理的非常有用的PHP函式
php加密解密 php加密和解密函式可以用來加密一些有用的字串存放在資料庫裡,並且通過可逆解密字串,該函式使用了base64和md5加密和解密。header content type text html charset utf 8 function encryptdecrypt key,string...
20 個非常有用的PHP庫
下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flash c...
非常有用的MySQL控制流程函式
在做對mysql的資料查詢中,會遇到條件為0 不判斷條件,條件有值判斷查詢的情況.例如 drop table if exists test create table test id int 11 not null auto increment,dataclass varchar 25 collate...