如何在php中将用户通过GET input发送的文本保存在单独的文本文件中?

如何在php中将用户通过GET input发送的文本保存在单独的文本文件中?,php,Php,我知道如何将发送的文本保存在预先创建的1个文本文件中。但是我需要一些方法将每个文本保存在自动创建的单独文本文件中。下面的代码将把用户通过名为param的GET参数提供的文本以散列形式保存到新文件中(类似于6cc50baac239a47e165a320d03c76731.txt) 您可以使用fopen创建文件,但在使用该文件之前,请阅读下面的PHP手册,找出适合您的案例的模式。使用模式查看fopen()的可能模式列表部分: 成功。既然你知道如何写入文件,那么是什么阻止你在不同的文件中写入?我需要

我知道如何将发送的文本保存在预先创建的1个文本文件中。但是我需要一些方法将每个文本保存在自动创建的单独文本文件中。下面的代码将把用户通过名为
param
的GET参数提供的文本以散列形式保存到新文件中(类似于
6cc50baac239a47e165a320d03c76731.txt


您可以使用
fopen
创建文件,但在使用该文件之前,请阅读下面的
PHP手册
,找出适合您的案例的模式。使用模式查看fopen()的可能模式列表
部分:


成功。

既然你知道如何写入文件,那么是什么阻止你在不同的文件中写入?我需要自动生成文件,但我不知道怎么做。我只知道如何写入在打开文件进行写入/追加之前创建的文件。如果文件不存在,将创建该文件。这在和的文件中有说明
<?php

$text = $_GET['param'];
file_put_contents(md5(uniqid(rand(), true)) . '.txt', $text);