我可以从用户提交的表单中获取名称,并使用fopen创建文件。我需要做的是每当用户点击提交按钮时我想要取名$_POST['name']
并使用它来重命名我在同一目录中的当前文件。文件名是comment.PHP。它有一个用于输入评论的脚本。所以....当用户点击提交时,我需要创建一个$_POST['name']
的文件。所以看起来应该是这样的
Jamescommet.PHP如果另一个人提交了他们的名字,它将填写一个名为
tomcomment.php。我需要这些文件来保存当前脚本。
那我应该改变什么?
$filename = $_POST['name']_comment.PHP;
感谢您的帮助,唯一的问题仍然存在。这是没有来自comment.PHP的代码包含在创建的文件中吗?
感谢您的帮助,唯一的问题仍然存在。这是没有来自comment.PHP的代码包含在创建的文件中吗?
答案 0 :(得分:2)
您需要将其中的一部分用引号(或单引号)括起来:
$filename = $_POST['name'] . "_comment.php";
答案 1 :(得分:0)
在PHP中'。'是连接运算符。这意味着它将两个字符串合并为一个。引号用于封装字符串。
所以组合一个像$_POST['name']
这样的变量
到诸如_comment.php
我们执行以下操作:
$_POST['name'] . "_comment.php"
这将像你期望的那样组合变量和字符串。