【发布时间】:2015-06-11 09:29:30
【问题描述】:
我正在寻找一种将时间戳和自定义名称添加到通过 php 上传到我的服务器的文件的方法。我在 $_FILE[] 上做了一些阅读来理解它的论点,但是官方的 PHP 文档没有给出详细的解释。
这是我用来上传的代码,我可以在哪里包含时间戳(日期('m-d-Y_H:i:s'))和名称(即:“myFile”),以便为以下文件创建唯一名称上传了吗?
谢谢!
$date = date('m-d-Y_H:i:s');
$file_path = "uploads/{$_POST['name']}/";
if (!file_exists("uploads/{$_POST['name']}")) {
mkdir("uploads/{$_POST['name']}", 0777, true);
} else {
echo 'folder already exists!';
}
$file_path = $file_path . basename($_FILES['zipFile']['name']);
if (move_uploaded_file($_FILES['zipFile']['tmp_name'], $file_path)) {
echo "success";
} else {
echo "fail";
}
【问题讨论】:
标签: php date file-upload timestamp createfile