2016-05-06 166 views
0

當我手動添加新用戶時,它應該創建一個包含用戶標識的文件夾,並且在上傳圖像時應該在他的(advertiser_images/userid)用戶標識文件夾中,並且也應該在數據庫中捕獲該文件夾。創建子文件夾

下面是代碼:

<?php 

$data = array(); 
$data = $_POST["data"]; 

mkdir("advertiser_images/".$data[0]); 

?> 
+0

看起來你忘了密碼 – Soren

+2

看起來很糟糕。如果你讓用戶指定要使用'$ _POST'創建的文件夾...... –

+0

除了安全性之外,你還需要什麼幫助? – Rasclatt

回答

1

免責聲明:從未與原始用戶數據做到這一點!

自動創建子目錄,你應該recursive PARAM的mkdir()設置爲true

<?php 
    $path = sprintf('advertiser_images/%s', $_POST['data'][0]); 

    mkdir($path, 0755, true); 
?> 

docs