【问题标题】:Re-ask: How do I use php so that when a user presses a specific button, they can write to a specific .txt file? [duplicate]再问:我如何使用 php 以便当用户按下特定按钮时,他们可以写入特定的 .txt 文件? [复制]
【发布时间】:2011-04-08 02:42:11
【问题描述】:

可能重复:
How do I use php so that when a user presses a specific button, they can write to a specific .txt file?

首先,我可以重新提出问题吗?我得到了两个答案,是的,但是我都尝试了,但它们都不起作用。我担心人们会忘记我的问题,我可能永远无法得到问题的答案并修补我的代码。不管怎样,就在这里。但是,如果重新提问违反了我不知道的某些规则,我将在未来避免这样做。谢谢!

基本上,就像我问过的与我的 php 聊天应用程序相关的其他问题一样,我试图得到它,以便有一个文本字段,其中 $msg 通过 msg.txt 显示。两个用户可以通过这种方式与另一个用户通信。如果我想使用简单的包含函数,这将很容易。但我不想费尽心思制作所有这些页面并将其上传到我的服务器。那么,当用户(比如说名为 Aaron)单击名为 Benjamin 的按钮并键入名为 aaronbenjamin.txt 的文件时,我该如何拥有它,如果 Aaron 想与另一个用户交谈,他可以按下名为 Chris 的按钮,然后键入一个名为 aaronchris.txt 的文件?并且全部来自同一个框和文本字段?谢谢,我很感激。

关于我的问题,最重要的一点是用户能够按下另一个用户的姓名,他们将能够与该用户聊天。这意味着当他们点击用户时,他们将切换到不同的 .txt 文件。感谢 @Cyclone 和 @cronoklee 的回答,但遗憾的是他们没有用。

【问题讨论】:

  • 你能告诉我你的申请流程吗?
  • 只需编辑您的问题,说这两个答案都不起作用。此外,如果您接受了答案,则不接受。对您的问题进行更改会将其重新置于列表顶部。
  • 1.你能发布一些代码(我明白你想要做什么,我只是想知道你尝试了多远)。 2. 您确实意识到,如果您有一个名为 Aaron 的用户和一个名为 Chris 的用户......但还有一个名为 AaaronC 的用户和另一个名为 hris 的用户......您可能会遇到问题?
  • 只有在你证明你已经修改了答案的情况下才可以重新提问。如果您的提问含糊不清,请不要展示您尝试过的方法,而只是想要第二个教程,那么您的问题将再次被关闭。
  • 谢谢,以后不做了

标签: php chat


【解决方案1】:

将此用于按钮:

<textarea name=msg></textarea>
<input type=submit name=file value=Aaron>
<input type=submit name=file value=Benjamin>

这适用于 PHP:

$fn = preg_replace('/\W+/', '', $_REQUEST["file"]);
file_put_contents("$fn.txt", $_REQUEST["msg"]);

【讨论】:

  • 呃。这些都不起作用。我会发布代码;
猜你喜欢
  • 2011-07-31
  • 1970-01-01
  • 2017-02-11
  • 2015-03-25
  • 1970-01-01
  • 2014-08-12
  • 1970-01-01
  • 1970-01-01
  • 2018-08-29
相关资源
最近更新 更多