2016-05-05 57 views
0

創建文件夾和子文件夾(鏈接到數據庫用戶標識符)。未在用戶圖像部署的位置創建子文件夾。如果有人可以使用,我一直在與此戰鬥一個while.Here低於創建文件夾和子文件夾(鏈接到數據庫用戶標識

<?php 
    session_start(); 

    $ds = DIRECTORY_SEPARATOR; 
    $storeFolder = '../../advertiser_images/'.str_replace("#","",$_SESSION["userID"]); 



    if (!empty($_FILES)) 
    { 
     $tempFile = $_FILES['file']['tmp_name'];     
     $targetPath = dirname(__FILE__) . $ds. $storeFolder . $ds; 
     $targetFile = $targetPath.$_SESSION["vid"].str_replace(" ","",$_FILES['file']['name']); 
     move_uploaded_file($tempFile,$targetFile); 
    } 
    include_once '../../modules/database/db-functions.php'; 

    $data = array(); 

    $data[0] = 'booklook'; 
    $data[1] = 'book_images'; 
    $data[2] = 'vid'; 
    $data[3] = '#'.$_SESSION["vid"]; 
    $data[4] = 'did'; 
    $data[5] = $_SESSION["userID"]; 
    $data[6] = 'iid'; 
    $data[7] = $_SESSION["vid"].str_replace(" ","",$_FILES['file']['name']); 
    $data[8] = 'img_loc'; 
    $data[9] = 'advertiser_images/'.str_replace("#","",$_SESSION["userID"]).'/'.$_SESSION["vid"].str_replace(" ","",$_FILES['file']['name']); 

    add($data); 


?> 
+0

http://php.net/manual/en/function.error-reporting.php –

+0

創建文件夾沒有JavaScript,HTMNL或MySQL在這個問題中刪除了這些標籤。 – Richard

回答

0

使用這個代碼的名字

if(!file_exists('folder name')) 
{ 
    mkdir('folder name',755); 
} 
+0

不,但我想要fo lder在創建用戶時自動生成。應在advertiser_images內創建一個與usersid相關的文件夾,用戶上傳的圖像應放在該子文件夾中 – Iry

相關問題