2017-04-18 81 views
0

我試圖在輸入中使用它的名稱在另一個文件夾中創建一個新文件夾。使用名稱從輸入的PHP在另一個文件夾中創建一個新文件夾

<form> 
    Album name <input type="text" name="album_name"> 
    <input type="submit"> 
</form> 

<?php 

if(isset($_POST['album_name'])) { 
    $albumName = $_POST['album_name']; 
    $path = 'albums/' . $albumName; 


    if (!file_exists($albumName)) { 
     mkdir($path, 0777, true); 
    } 
}else{ 
    echo 'it is so saad'; 
} 

?> 

但該文件夾還沒有創建。 問題是什麼? :(

+0

檢查你的日誌。此外,[MKDIR] (http://php.net/manual/en/function.mkdir.php)返回一個布爾值,返回值是什麼? –

+2

'

' – Peter

回答

1

你的腳本檢查$ _ POST變量,但你用GET方法發送數據。添加方法=「POST」你的表單標籤,它會工作。

<form method="POST"> 
    Album name <input type="text" name="album_name"> 
    <input type="submit"> 
</form> 

<?php 

if(isset($_POST['album_name'])) { 
    $albumName = $_POST['album_name']; 
    $path = 'albums/' . $albumName; 


    if (!file_exists($albumName)) { 
     mkdir($path, 0777, true); 
    } 
}else{ 
    echo 'it is so saad'; 
} 

?> 
+0

非常感謝!這是工作! ! –

相關問題