【发布时间】:2014-04-09 16:09:57
【问题描述】:
我正在尝试找出一种获取上传文件的方法,将其名称更改为随机字符串 + 其扩展名并将其(作为路径)保存在数据库中。
我卡在这个阶段(可以获取文件/文件名并生成随机字符串)。
$image = $_FILES["image"]["name"];
//Random string generator
function randomString($length = 15) {
$characters = "0ab";
$randomString = "";
for ($i = 0; $i < $length; $i++) {
$randomString .= $characters[rand(0, strlen($characters) - 1)];
}
return $randomString;
}
基本上得到类似$imagePath = "img/" . $newFilename; 的东西,其中$newFilename 是随机字符串+扩展。
【问题讨论】: