重新问:我如何使用php,以便当用户按下特定按钮时,他们可以写入特定的.txt文件?

时间:2011-04-08 02:42:11

标签: php chat

  

可能重复:
  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显示。两个用户可以这种方式与另一个用户通信。如果我想使用简单的include函数,这将很容易。但我不想麻烦地把所有这些页面上传到我的服务器。那么,当用户(名为Aaron)点击标题为Benjamin的按钮并键入一个名为aaronbenjamin.txt的文件时,如果Aaron想要与另一个用户交谈,他可以按下标题为Chris的按钮。 ,并键入名为aaronchris.txt的文件?所有来自同一个框和文本字段?谢谢,我很感激。

关于我的问题,最重要的是用户可以按下另一个用户的名字,他们将能够与用户聊天。这意味着只要他们点击用户,他们就会切换到不同的.txt文件。感谢@Cyclone和@cronoklee提供的答案,但遗憾的是他们没有用。

1 个答案:

答案 0 :(得分: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"]);