用户名和账号储存在txt文本上,就是密码验证不了,我试过用户名单独验证能成功,不知道哪里错了。。
$logi = file ( users.txt );
$size = sizeof ( $logi );
foreach( $logi as $key => $val )
{ $data [ $key ] = explode ( | , $val ); }
for( $k = 0 ; $k {
$user = $data [ $k ][ 0 ];
$pass = $data [ $k ][ 1 ];
if($user==$_post[ user ]&&$pass==$_post[ pass ])
{
echo success;
}
else echo no;
}
php
------解决方案--------------------
加个rtrim()函数
$data [ $key ] = rtrim($data [ $key ] );
因为file()函数读取的每一行都包括换行符
