
php怎么用MD5把用户名和密码加密,然后把得到的md5的值存到一个.txt中,我的代码在下面,高手帮我做啊,急
<html><body><title>登录</title><formaction=""method="get"><tablecellpadding=0cellspacin...
<html>
<body>
<title> 登录</title>
<form action="" method="get">
<table cellpadding=0 cellspacing=0 width=367 align=center valign=center>
<tr>
<td width=367 height=40 valign=center align=center>用户:<input id=test value='' title='全拚,中文名,或者电子邮件'
size=20 id='test' maxlength=60 class=input value=''></td></tr>
<tr>
<td width=367 height=30 valign=center align=center>密码:<input type=password name='password' size=20 maxlength=16 class=input24 ></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=submit name=ok value=登录系统 class=input >  <input type=submit name=ok value=密码更改 class=input></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=checkbox name=savepw>记住密码和用户名</td></tr>
</table>
</form>
</body>
</html> 展开
<body>
<title> 登录</title>
<form action="" method="get">
<table cellpadding=0 cellspacing=0 width=367 align=center valign=center>
<tr>
<td width=367 height=40 valign=center align=center>用户:<input id=test value='' title='全拚,中文名,或者电子邮件'
size=20 id='test' maxlength=60 class=input value=''></td></tr>
<tr>
<td width=367 height=30 valign=center align=center>密码:<input type=password name='password' size=20 maxlength=16 class=input24 ></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=submit name=ok value=登录系统 class=input >  <input type=submit name=ok value=密码更改 class=input></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=checkbox name=savepw>记住密码和用户名</td></tr>
</table>
</form>
</body>
</html> 展开
3个回答
展开全部
<?php
$username = md5($_GET["username"]);
$password = md5($_GET["password"]);
if (!function_exists("file_put_contents"))
{
function file_put_contents($fn,$fs)
{
$fp = fopen($fn,"w+");
fputs($fp,$fs);
fclose($fp);
}
}
$FileData = "加密用户名:".$username." 加密密码:".$password;
file_put_contents("test.txt", $FileData);
?>
你的原html做了些调整,其中 用户input缺少name属性,如下:
<html>
<body>
<title> 登录</title>
<form action="" method="get">
<table cellpadding=0 cellspacing=0 width=367 align=center valign=center>
<tr>
<td width=367 height=40 valign=center align=center>用户:<input size=20 id='username' name="username" maxlength=60 class=input value=''></td></tr>
<tr>
<td width=367 height=30 valign=center align=center>密码:<input type=password name='password' size=20 maxlength=16 class=input24 ></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=submit name=ok value=登录系统 class=input > <input type=submit name=ok value=密码更改 class=input></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=checkbox name=savepw>记住密码和用户名</td></tr>
</table>
</form>
</body>
</html>
$username = md5($_GET["username"]);
$password = md5($_GET["password"]);
if (!function_exists("file_put_contents"))
{
function file_put_contents($fn,$fs)
{
$fp = fopen($fn,"w+");
fputs($fp,$fs);
fclose($fp);
}
}
$FileData = "加密用户名:".$username." 加密密码:".$password;
file_put_contents("test.txt", $FileData);
?>
你的原html做了些调整,其中 用户input缺少name属性,如下:
<html>
<body>
<title> 登录</title>
<form action="" method="get">
<table cellpadding=0 cellspacing=0 width=367 align=center valign=center>
<tr>
<td width=367 height=40 valign=center align=center>用户:<input size=20 id='username' name="username" maxlength=60 class=input value=''></td></tr>
<tr>
<td width=367 height=30 valign=center align=center>密码:<input type=password name='password' size=20 maxlength=16 class=input24 ></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=submit name=ok value=登录系统 class=input > <input type=submit name=ok value=密码更改 class=input></td></tr>
<tr>
<td width=367 height=30 valign=center align=center><input type=checkbox name=savepw>记住密码和用户名</td></tr>
</table>
</form>
</body>
</html>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你表单得到的值写进一个文件不就行了吗 file_put_contents(‘md5.txt’,"得到的密码");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$name = trim($_GET['name']);
$password = trim($_GET['password']);
file_put_contents('md5.txt', md5($name . ':' . $password));
?>
$name = trim($_GET['name']);
$password = trim($_GET['password']);
file_put_contents('md5.txt', md5($name . ':' . $password));
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询