我有以下代码来上传文件:
<?php
//set the image size in mb
$max_upload_size='10';
$MAXIMUM_FILESIZE = $max_upload_size * 1024 * 1024;
get_current_user();
global $current_user;
$uploaddir = './uploads/file/'.$current_user->user_login.'/';
$file = $uploaddir . basename($_FILES['uploadfile']['name']);
if ($_FILES['uploadfile']['size']<$MAXIMUM_FILESIZE) {
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $file)) {
echo "success";
} else {
echo "error";
}
}else{
echo"size_error";
}
?>
如果 user_login 已经存在于 /uploads/file/ 目录下,这将非常有用。如果它不存在,如何创建基于变量 $current_user->user_login 的目录?如果存在,则继续下一个代码。