php在不用from标签的情况下如何实现input输入框写入txt?

一个php页面,一个input输入框,输入框输入内容后回车或者确定,框中内容就会被记录到主机端当前文件夹下的txt文本中,同时被记录的还有写入时间,此外每次写入,内容都在下一行新增,并不会影响之前写入的内容。最后不能用from标签

php

2个回答

大概下面这个流程,没测试。

 <script src="https://cdn.bootcss.com/jquery/1.7.1/jquery.min.js"></script>
<input type="text" id="txt" onkeydown="if(event.keyCode==13)doAjax()"/><input type="button" value="提交" onclick="doAjax()" />
<script>
    function doAjax() {
        var v = $.trim($('#txt').val())
        if (v == '') return
        $.ajax({url:'xxxx.php',/////
            type: 'POST', data: { txt: $('#txt').val() }, complete: function (xhr) {
                alert(xhr.responseText)
            }
        })
    }
</script>

xxx.php

 <?php
$txt=$_POST["txt"];
file_put_contents("test.txt", $txt, FILE_APPEND);
?>
showbo
支付宝加好友偷能量挖 回复萌新项目人: file_put_contents("test.txt", '\r\n'.date('y-m-d h:i:s',time()).' '.$txt, FILE_APPEND);
大约 2 年之前 回复
fenglinstudio
萌新项目人 那如果txt里面每个内容都要记录时间并且每次记录的内容都要换行,该如何实现呢?
大约 2 年之前 回复

用Ajax提交到后台就可以了啊

qq_27578445
qq_27578445 我也不知道啊
大约 2 年之前 回复
fenglinstudio
萌新项目人 并不需要ajax,占用cpu高,另外回车和点击确定后写入txt,也不需要轮询显示,用不上这玩意吧?
大约 2 年之前 回复
fenglinstudio
萌新项目人 有代码示例吗?
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问