PHP上传文件时自动分配路径的方法
本文介绍PHP上传文件时自动分配路径的方法,供大家参考,具体分析如下:当一个网站上传一个文件,如果是一个小的商业站,把它放在一个目录中就可以了。当网站很大,有很多文件上传,所以我们不能把它放在同一目录中。在这里,我们将讨论如何通过使用PHP上载文件来自动分配文件。
PHP分配上传文件的路径实例。
主要程序片段如下所示:
复制代码代码如下:< PHP
数字分发路径
功能allotpath($id,延长'jpg美元=){
$文件夹= str_split(sprintf(% 012s
$文件夹{ 3 } = $ id;
返回。加入(文件夹);
}
散列路径分配
功能allothashpath($id,延长'jpg美元=){
$文件夹= array_slice(str_split(MD5($id),2),0, 4);
美元文件夹;
返回。加入(文件夹);
}
var_dump(allotpath(122333));
字符串(23) 000 000 122333122
var_dump(allothashpath(122333));
/ /串(23)连续 /七彩/ C2 /光盘/ 122333。JPG
这里我们讲的是数路分配方式和散列路径方式,我们也可以根据日期分配给这个问题,感兴趣的朋友可以去实现。
希望本文能对大家的PHP程序设计有所帮助。