Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP-如何在提交后添加内容_Javascript_Php_Jquery - Fatal编程技术网

Javascript PHP-如何在提交后添加内容

Javascript PHP-如何在提交后添加内容,javascript,php,jquery,Javascript,Php,Jquery,我有困难。。。我正在尝试创建一个表单,在表单提交后自动创建额外的输入,如.php <form> <input type="text" name="add" placeholder="Write Test"> <br/> <input type="submit" name="submit" value="Send"> </form> 提前感谢。请输入字符串: $string = $_POST['add'];

我有困难。。。我正在尝试创建一个表单,在表单提交后自动创建额外的输入,如
.php

<form>
     <input type="text" name="add" placeholder="Write Test">
     <br/>
     <input type="submit" name="submit" value="Send">
</form>
提前感谢。

请输入字符串:

$string = $_POST['add'];
$new_string = $string.'.php'; 

这可以通过以下方式实现:

Test.php
<?php
    if(!empty($_POST["add"])) {
        $file = $_POST["add"] . ".php";
        if(file_exists($file)) {
            echo "File already exists";
        } else {
            fopen($file, "w");
        }
    }
?>

参考资料:

检查文件是否已存在:


创建一个文件/目录:

尝试更好地解释您想要实现的目标。你可以说,你希望什么时候在JS浏览器上实现这一点?在服务器中使用PHP本身?您在哪里需要带扩展名的名称?分机从哪里来?永远都是。php?请编辑你的问题=)我的错。我想在DB的列中创建一个扩展名
.php
<代码>$url=$\u POST['url']/
插入x值(“url”)
和+extension.php(如果用户在input.Make
Test.php
)非常感谢@Kisaragi,这是一个很好的解决方案。