如何创建目录,用PHP和HTML编写按钮?

时间:2018-08-02 10:32:52

标签: javascript php html directory

你好,我有一个问题...假设我有一张桌子,上面有两个textBox和一个按钮..当我单击该按钮时,我必须读取textBox的值并在特定路径中创建目录,并且该目录必须就像我在TextBox上读取的值一样被命名

我已经尝试过此代码,但是它不起作用:(

file = directory.php

<?php


$idCantiere = $_POST["idCantiere"];
$codiceCommessa = $_POST["codiceCommessa"];
echo("Registrazione avvenuta");

chdir("../inserimento");
opendir(".");
mkdir("../inserimento/prova/".$idCantiere);

?>

文件prova.html

<table method="POST" action="directory.php">
<tr>
           <td bgcolor="#B2E5FB">Cantiere</td>
           <td colspan="11">&nbsp;<input type="text" id="idCantiere"></td>
         </tr>
         <tr>
           <td bgcolor="#B2E5FB">Codice Commessa</td>
           <td colspan="11">&nbsp;<input type="text" id="codiceCommessa"></td>
         </tr>
         <tr><td><button name="insAffidatario" type="submit" onclick="directory.php">Inserisci Affidatario</button></td></tr>
         </table>

1 个答案:

答案 0 :(得分:1)

您的代码有问题,它是特定的;是您使用<table></table>来填写表单,应该是<form></form>

然后使用ID代替名称属性。您需要将name="idCantiere"name="codiceCommessa"添加到它们各自的输入中。

您可能还希望在此处删除onclick="directory.php"。 “动作”已经解决了这个问题。

旁注:将表格放在表格内,而不要放在表格外。 <form>不能成为<table>的子代。

还要确保路径(和文件夹)相对应,并在具有适当的组/用户权限的情况下可写。

错误报告也将有所帮助。

并设置为捕获和显示。