《PHP應用:PHP上傳文件時自動分配路徑的方法》要點:
本文介紹了PHP應用:PHP上傳文件時自動分配路徑的方法,希望對您有用。如果有疑問,可以聯系我們。
PHP編程本文實例講述了PHP上傳文件時自動分配路徑的辦法.分享給大家供大家參考.具體分析如下:
PHP編程網站上傳文件時,如果是小的企業站,放在一個目錄還沒問題,當網站大了,上傳的文件多了,我們就不能放在同一個目錄了,這里我們就來講講用PHP自動給上傳的文件分配路徑的辦法.
PHP編程PHP分配上傳文件的路徑實例
主要程序片段如下:
代碼如下:
<?php???
/*數字方式分配路徑*/???
function allotPath($id, $extend='jpg') {???
?? $folders = str_split(sprintf("%012s", $id),3);???
?? $folders[3] = $id;???
???
?? return? '/'. join('/', $folders).'.'.$extend;???
}???
???
/*雜湊方式分配路徑*/???
function allotHashPath($id, $extend='jpg') {???
?? $folders = array_slice( str_split(md5($id),2), 0, 4);???
?? $folders[] = $id;???
???
?? return? '/'. join('/', $folders).'.'.$extend;???
}???
???
var_dump(allotPath(122333));???
// string(23) "/000/000/122/122333.jpg"???
???
var_dump(allotHashPath(122333));???
// string(23) "/9c/7c/c2/cd/122333.jpg"
這里我們講的主要是數方式分配路徑及雜湊方式分配路徑,我們還可以根據日期來分配,這個問題感興趣的朋友可以自己去實現.
PHP編程希望本文所述對大家的php程序設計有所贊助.
維易PHP培訓學院每天發布《PHP應用:PHP上傳文件時自動分配路徑的方法》等實戰技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培養人才。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12785.html