大家好,我需要这个代码的帮助我想做一个输出为.txt的用户日志 我的问题是当我点击按钮。示例VIEW按钮。以下if语句不起作用....不知道为什么..
我试图调用此代码
echo '<FORM METHOD="POST" ACTION="mydata2.php">
<INPUT TYPE="submit" name="submit" value="View">
</FORM>';
if( isset($_POST['submit']) && ($_POST['submit'] == "View") )
{
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username";
fwrite($fh, "$stringData".PHP_EOL);
$stringData = "Clicked View Button $date";
fwrite($fh, "$stringData".PHP_EOL);
fclose($fh);
}
抱歉英文不好..我想在你点击查看按钮时运行上面的代码。你们有没有得到我的观点&gt; ; /我无法得到它..它无法正常工作
答案 0 :(得分:0)
试试这个
<强> file1.php 强>
echo '<from method="POST" action="mydata2.php">
<input type="submit" name="submit" value="View">
</form>';
<强> mydata2.php 强>
这个$username
中没有定义你应该定义它。
if( isset($_POST['submit']) && ($_POST['submit'] == "View") )
{
$username = "your_username"; // define it
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username";
fwrite($fh, $stringData.PHP_EOL);
$stringData = "Clicked View Button $date";
fwrite($fh, $stringData.PHP_EOL);
fclose($fh);
}
答案 1 :(得分:0)
我试过这个代码它正在运行。你可能会遗漏你的数据。我有硬编码的数据。
<?php
echo '<FORM METHOD="POST" ACTION="mydata2.php">
<INPUT TYPE="submit" name="submit" value="View">
</FORM>';
if( isset($_POST['submit']) && ($_POST['submit'] == "View") )
{
$username = 'test';
$date = date('Y-m-d');
$stringData = 'String data';
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: $username";
fwrite($fh, "$stringData".PHP_EOL);
$stringData = "Clicked View Button $date";
fwrite($fh, "$stringData".PHP_EOL);
fclose($fh);
}
答案 2 :(得分:0)
这是经过测试和正常工作的......请参阅我所做的更改。
<?php
echo '<form method="POST" action="">
<input type="submit" name="submit" value="View">
</form>';
if( isset($_POST['submit']) && ($_POST['submit'] == "View") )
{
$date=date("Y-m-d H:i:s");
$updatefile = "userlogs.txt";
$fh = fopen($updatefile, 'a') or die("can't open file");
$stringData = "User: ";
fwrite($fh, "$stringData".PHP_EOL);
$stringData = "Clicked View Button $date";
fwrite($fh, "$stringData".PHP_EOL);
fclose($fh);
}
?>