php mkdir with uniqueid然后将文件放入其中

$unique = uniqid();
$file = 'post.php';
$root = '/' . $dir_auth1 . '/'. $file;
$folder = mkdir($unique); 
$folder5 = $folder . '/' . $file;
$newFolder = '/' . $unique . '/' . $file;
$destination= 'gallry' . '/'  . $unique . '/' . $file;
if($folder) {

echo $newFolder;
copy('file.php', $newFolder);
if (!copy('file.php', $newFolder)) {
    echo "nope.";   
} else {
    echo "Success!";
    echo $newFolder;`

}

}

that is my code, right now it is returning nope, along with the $newFolder variable because it is being echoed through. It does not stuff the file in $newFolder please help.