Php fopen与<;表格>;和当前文件

Php fopen与<;表格>;和当前文件,php,Php,我能够从用户提交的表单中获取名称,并使用fopen创建文件。我需要做的是,每当用户点击“提交”按钮时,我都想使用他们的名字$\u POST['name'],并使用它重命名同一目录中的当前文件。文件名为comment.PHP。它有一个输入注释的脚本。所以…当用户点击submit时,我需要用$\u POST['name']创建一个文件。所以看起来应该是这样的 PHP,如果另一个人提交了他们的名字,将填写一个名为 tomcomment.php。我需要这些文件来保存当前脚本。 那么我应该改变什么呢 $f

我能够从用户提交的表单中获取名称,并使用fopen创建文件。我需要做的是,每当用户点击“提交”按钮时,我都想使用他们的名字
$\u POST['name']
,并使用它重命名同一目录中的当前文件。文件名为comment.PHP。它有一个输入注释的脚本。所以…当用户点击submit时,我需要用
$\u POST['name']
创建一个文件。所以看起来应该是这样的 PHP,如果另一个人提交了他们的名字,将填写一个名为 tomcomment.php。我需要这些文件来保存当前脚本。 那么我应该改变什么呢

$filename = $_POST['name']_comment.PHP;
谢谢你的帮助,这是唯一存在的问题。是否创建的文件中没有包含comment.PHP中的任何代码



谢谢你的帮助,这是唯一存在的问题。创建的文件中是否没有包含comment.PHP中的任何代码?

您需要在引号(或单引号)中对其中的一些代码进行扩展:


在PHP中,“.”是连接运算符。这意味着它将两个字符串合并为一个字符串。引号用于封装字符串

因此,要组合一个变量,如
$\u POST['name']
添加到字符串,如
\u comment.php

我们做了以下工作:
$\u POST['name']。“_comment.php”

这将像您预期的那样组合变量和字符串

可能有帮助的参考资料。


谢谢你的回答和建议。
$filename = $_POST['name'] . "_comment.php";