我想用文本文件构建一个超级简单的登录脚本。文本文件包含
password username name
密码、用户名和名称之间是一个选项卡。我阅读了该文件,按选项卡将其分解,然后根据行检查用户输入。
但我总是得到(一个)Undefined offset
错误。我认为是因为爆炸功能,但我不知道为什么......
这是我的代码:
if(!empty($_POST['login_inputEmail']) || !empty($_POST['login_inputPassword']))
{
$log = 0; //not logged in
$username = $_POST['login_inputEmail'];
$password = $_POST['login_inputPassword'];
$userdatei = fopen ("documents/user.txt","r");
while (!feof($userdatei))
{
$zeile = fgets($userdatei,800);
$userdata = explode("\t", $zeile);
if ($username == $userdata[1] && $password == trim($userdata[0]))
{
$log = 1; //logged in
}
}
fclose($userdatei);
}