使用表单输入命名目录

时间:2016-02-10 20:17:42

标签: php forms

我有一个网站,您可以在其中创建聊天页面(存储在文件夹xe5中) 您在输入字段中键入聊天的名称,我希望在输入字段中键入的名称是文件夹的名称。简单来说,输入内容=文件夹名称。

我如何将'$ dst'更改为输入中的最新内容。 到目前为止,这就是我所拥有的:

<?php 
function recurse_copy($src,$dst) {
  $dir = opendir($src); 
  @mkdir($dst); 

  while (false !== ($file = readdir($dir))) { 
      if (( $file != '.' ) && ( $file != '..' )) { 
         if ( is_dir($src . '/' . $file) ) { 
             recurse_copy($src . '/' . $file,$dst . '/' . $file); 
         } else { 
             copy($src . '/' . $file,$dst . '/' . $file); 
         } 
      } 
  } 

  closedir($dir); 
}

$src = "./xe5";

/* dst changed by input field */
$dst = "./example";

recurse_copy($src,$dst);
?>
<form method="post" action="#">
    <input type="text" name="foldername"/>
    <input type="submit" name="submit" value="Create Folder"/>
</form>

1 个答案:

答案 0 :(得分:1)

只需指定$_POST变量的相应项目。

$dst = './'.$_POST['foldername'];