在我的代码项目中,我试图使用输入字段命名一个文件夹(输入字段中输入的内容成为文件夹名称)到目前为止,我已经尝试在<?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>
答案 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>