我试图创建一个随机数字的文件夹,并将文件放在其中

时间:2016-07-08 07:24:15

标签: php copy mkdir

这是我的代码

$file = 'post.php';
$root = '/' . $dir_auth1 . '/'. $file;
$folder = mkdir(rand(10,10000)); 
$folder5 = $folder . '/' . $file;
echo $folder5;
if($folder) {

if (!copy($root, $folder5)) {
        echo "failed to copy $file...\n";

} else {
    echo "<p style='font-size:35px;font-family:verdana;text-align:center;'>status was successfuly created.</p>";
}


} 

基本上我要做的是在表单提交时创建一个带有随机数字的目录,并将$ file变量放在随机目录中

1 个答案:

答案 0 :(得分:0)

mkdir - 返回布尔。请read about mkdir

并重写你这样的代码:

$file = 'post.php';
$root = '/' . $dir_auth1 . '/'. $file;
$folder = rand(10,10000);
mkdir($folder); 
$folder5 = $folder . '/' . $file;

并检查如果。你总是真实。 (不是空字符串= true)