请教:从表单输入的内容和存在于文本文件的内容为何老是判断不相同呢?

nanxue_jiang 2002-03-09 10:56:04
请教:
我在判断用户登录的程序中,从表单取出的数据(例如:name,password),和文本文件中取出的数据(例如:read_name,read_password),用if语句相比较密码是否相同,password和read_password的值老是不一样;而我用print显示时,password和read_password的值是一样的,但用length函数比较他们的长度却不一样,长度差1。这是为什么?如何处理才能真正判断?
谢谢!
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nanxue_jiang 2002-03-11
  • 打赏
  • 举报
回复
谢谢各位了!

怎么给你们得分呢?
unest 2002-03-09
  • 打赏
  • 举报
回复
chomp $passwd,chomp $usrname;#去掉换行符

okeyes 2002-03-09
  • 打赏
  • 举报
回复
print 一样,是"\n"换行符是看不到的。
open (IN,"userdata.txt");
while (<>){
chomp;
......
}

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧