mkdir(),从表单获取路径

时间:2012-12-04 07:36:42

标签: php forms input directory mkdir

我有一个表单,我将数据提交到$_POST['foldername']

createdir.php以下

<form action="mkdir.php">
    <input type="textarea" name="foldername" id="foldername">
    <input type="submit" value="Create directory">
</form>

然后我有mkdir()应该有一个路径,包括从输入字段获得的名称,但问题是,它没有从输入中获取数据。我也尝试打印它,但我得到的只是/images/但我应该(至少我希望)获得/images/nameFromInput

mkdir.php以下

<?php
$foldername = $_POST['foldername'];

$path = 'images/' . $foldername;
mkdir($path);
header('Location:createdir.php')
?> 

问题出在哪里?

2 个答案:

答案 0 :(得分:3)

<form action="mkdir.php" method="POST">

你忘了这个方法。

答案 1 :(得分:0)

即使不在最后一行,你也忘记了分号。 这可能会让你发疯...所以我建议你总是追加它!

header('Location: createdir.php');

此外,type="textarea"不存在,请使用:type="text"<textarea>