根据php中的输入字段创建文件夹

时间:2016-02-10 12:38:28

标签: php input

在我的代码项目中,我试图使用输入字段命名一个文件夹(输入字段中输入的内容成为文件夹名称)到目前为止,我已经尝试在<?php mkdir("test"); ?>中使用js变量但它起作用了有什么建议? 这就是我到目前为止所做的:

<?php
   $foldername = ["folder"];
   $structure = 'communities/'.$foldername;

   if (!mkdir($structure, 0777, true)) {
      die('Failed to create folders...');
   }
?>
<form method="post" action="">
<input type="text" name="folder">
 <input type="submit" value="create">
</form>

2 个答案:

答案 0 :(得分:1)

您必须先创建HTML代码<input type="text" name="folder">然后最常使用$_POST["folder"]并将其放入变量mkdir($var);

<?PHP
if(isset($_POST["folder"])) mkdir($_POST["folder"]);
?>
<form method="post" action="">
<input type="text" name="folder">
</form>

答案 1 :(得分:0)

在php中你可以像这样轻松创建文件夹。

   <?php
   if(isset($_POST['submit']) && $_POST['submit']){
      $foldername = $_POST['foldername'];
       $structure = dirname(__FILE__).DIRECTORY_SEPARATOR.$foldername;

      if (!mkdir($structure, 0777, true)) {
        die('Failed to create folders...');
      }
   }
   ?>

<form method="post" action="#">
<input type="text" name="foldername">
<input type="submit" name="submit" value="Create Folder">
</form>