我正在尝试从.txt文件中读取单词(每行一个单词),目前,我在PHP代码中有所有单词,但我希望从txt文件中读取:
<?php $user = $_GET['user'];
if (in_array($_GET['user'], ['User1', 'User2']))
{
}else
{
echo "You are not in the list";
die;
}
?>TXT文件应如下所示:
User1
User2我应该怎么做才能更改我的第二行代码:
提前感谢!
发布于 2020-01-12 03:28:22
试试这段代码,告诉它var_dump($users)显示了什么;
test.php
<?php
$user = $_GET['user'];
$users = file('users.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_dump($users);
if (in_array($user, $users)) {
echo $user;
} else {
echo "You are not in the list";
die;
}users.txt
User1
User2发布于 2020-01-12 04:29:37
Php文件函数读取file,逐行返回数组
function exists($user)
{
return (bool) in_array($user,file('users.txt'));
}
echo exists($_GET['user']); // true or false 例如users.txt
admin
Foo
moderator
John 看一下
的文件读取函数
https://stackoverflow.com/questions/59697557
复制相似问题