我在php中遇到問題。我被要求爲了我的大學目的而這樣做。我的第一頁有一個基本的文本框,用戶需要在其中輸入一個登錄ID並按下登錄按鈕。一旦登錄按鈕被按下,登錄ID和時間戳被存儲在用逗號分隔的txt文件中。因此,如果是第二次用戶A登錄,則以前的時間戳必須用新的時間戳覆蓋。在txt文件中搜索並覆蓋時間戳
這是我的代碼:
<html>
<head><title>Login Portal</title></head>
<body><center>
<h1>TPF EMPLOYEE LOGIN</h1><hr><br><br>
<?php
session_start();
if(isset($_POST['submit']))
{
$myfile = fopen("data.txt", "a") or die("Unable to open file!");
$_SESSION['name']=$_POST['id'];
date_default_timezone_set('Asia/Calcutta');
$date = date('Y-m-d H:i:s');
$txt=$_SESSION['name'].",".$date.",\n";
fputs($myfile, $txt);
fclose($myfile);
}
else
{
echo "<form name='login' method='post'>";
echo "Enter your login id : <input type='text' name='id' id='id' /><br><br>";
echo "<input type='submit' name='submit' value='Login' />";
echo "</form>";
}
?>
</center>
</body>
</html>
這是我的txt文件看起來像:
yesh,2014-10-05 10:00:42,
thilak,2014-10-05 10:00:56,