我想用PHP上传文件,我使用move_uplload_files将它们复制到我想要的目标文件夹,一切正常:
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/'))
die("success");
else
die("error");
Run Code Online (Sandbox Code Playgroud)
但是当我试着这个
$rand = chr(rand(97, 122)). chr(rand(97, 122)). chr(rand(97, 122));
if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], './uploades/'.$rand))
die("success");
else
die("error");
Run Code Online (Sandbox Code Playgroud)
我会得到错误,看起来move_uploaded_files 无法创建文件夹.我怎样才能做到这一点 ?
基本上我正在寻找一种方法,就像file_put_contents()创建路径一样,如果不存在的话.