2016-07-08 61 views
-1

這裏是我的代碼想創建隨機數字的文件夾,把文件中的這

$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變量放在隨機目錄中

+0

代碼中的任何錯誤? – Dave

+0

[使用php創建隨機文件夾]可能的重複(http://stackoverflow.com/questions/14290391/create-random-folders-using-php) –

+0

@Dhaval Dave 它編譯正確,但其功能無法正常工作。 – aidangig

回答

0

mkdir - return bool。請read about mkdir

和重寫你的代碼是這樣的:

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

並檢查你如果。你總是true。 (不空字符串= true)

+0

謝謝 所以我想用隨機數字創建的目錄將文件塞入它,沒有它返回1. – aidangig

+0

mkdir($ dir);在那行代碼中,$ dir變量是什麼? 你指的是什麼?它不在我的。 – aidangig

+0

我是固定的$ dir –