Php 如何将上载的文件存储在服务器上?

Php 如何将上载的文件存储在服务器上?,php,file-upload,Php,File Upload,如何在服务器上存储下载的文件,例如在脚本下载中心?您以何种方式存储上传的文件?添加到该名称,哪个名称创建文件夹?对不起,我说英语。你应该从PHP.net上阅读 $date = date("Ymd"); $rand = uniqid(); $uploaddir = "/home/files/{$date}/"; $uploadfile = $uploaddir . $IdCategory . '_' . $rand . '_' . basename($_FILES['userfile']['nam

如何在服务器上存储下载的文件,例如在脚本下载中心?您以何种方式存储上传的文件?添加到该名称,哪个名称创建文件夹?对不起,我说英语。

你应该从PHP.net上阅读

$date = date("Ymd");
$rand = uniqid();
$uploaddir = "/home/files/{$date}/";
$uploadfile = $uploaddir . $IdCategory . '_' . $rand . '_' . basename($_FILES['userfile']['name']);

if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    echo "File is valid, and was successfully uploaded.";
} else {
    echo "Upload did not succeed.";
}

你能告诉我们更多的细节吗?例如:home/files/$date/$IdCategory_$rand_$name.gif例如,每千个文件中就有一个新文件夹,而不是在一个文件夹中存储多个文件。所以我要求你们承诺?@user1233943:为什么一个文件夹中有一千多个文件有关系?搜索很快就完成了。所以我想知道如何最好地排序和存储以提高生产力例如,每千个文件中就有一个新文件夹,而不是在一个文件夹中存储许多文件。所以我要求你承担?