文件名为变量+ .txt

时间:2014-04-09 15:46:00

标签: php variables filenames

session_start();
$user = $_SESSION['username'];

if( isset($_POST['subm_btn']) ) { 
incrementClickCount();
}
function getClickCount()
{
return (int)file_get_contents($user.".txt");
 }
 function incrementClickCount()
 { $count = getClickCount() + 1;
 file_put_contents($user.".txt", $count);
  }

用户在我的网站上注册,然后点击按钮(名称=" subm_btn")。我想要计算点击次数,并在名称为" username.txt"

的文件中添加点击次数

2 个答案:

答案 0 :(得分:1)

我猜你正在寻找这样的东西:

$file=$user.'.txt';
incrementClickCount($file);

function incrementClickCount($file){ 
  $count = getClickCount($file) + 1;
  file_put_contents($file, $count);
}

function getClickCount($file) {
   return (int)file_get_contents($file);
}

如果您希望变量在函数内可用,您可以将其设置为全局变量或将其作为参数传递(这样更好)。

答案 1 :(得分:0)

您定义$user,然后访问$user1。这将是我猜测为什么它不起作用。此外,无论如何,使用$file可能是一个更好的主意。