欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP上傳文件時自動分配路徑的方法

 更新時間:2015年01月09日 10:31:24   投稿:shichen2014  
這篇文章主要介紹了PHP上傳文件時自動分配路徑的方法,可實(shí)現(xiàn)對上傳文件的分類存放功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實(shí)例講述了PHP上傳文件時自動分配路徑的方法。分享給大家供大家參考。具體分析如下:

網(wǎng)站上傳文件時,如果是小的企業(yè)站,放在一個目錄還沒問題,當(dāng)網(wǎng)站大了,上傳的文件多了,我們就不能放在同一個目錄了,這里我們就來講講用PHP自動給上傳的文件分配路徑的方法。

PHP分配上傳文件的路徑實(shí)例
主要程序片段如下:

復(fù)制代碼 代碼如下:
<?php   
/*數(shù)字方式分配路徑*/   
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"

這里我們講的主要是數(shù)方式分配路徑及雜湊方式分配路徑,我們還可以根據(jù)日期來分配,這個問題感興趣的朋友可以自己去實(shí)現(xiàn)。

希望本文所述對大家的php程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論