求助将一个html登录页面文件改成php形式的登录页面

YangMacgrady 2010-09-24 11:22:41
首先很杯具的说php我没学过,不懂语法……
工作前学过Java,现在早已没有当初的梦想,没做Java,经验也没有
所以遇到这个难题-------
就是一个html文件,我想把它做成论坛的登录页面,做成php格式的
这个论坛之前没有登录页面,输入地址就直接显示主页并且在主页上登录验证了
现在要加个登陆页,输入后跳转到主页,或者点击浏览去主页那种
需要改的东西很多吧,还要链接数据库什么的进行验证跳转什么的。。。。。。。。
要命的是我不懂php语法啊,高人们给支点招吧

这是朋友的一个论坛,我答应做下来了,要是不行,肯定没面子
这个html文件是 www.12wuxia.com/12 (绝不是AD,是AD的话木有小JJ)
把它换成www.12wuxia.com登陆页,登录成功后会跳转到正常的首页。

希望能给点思路,需要改的地方请回帖告诉我怎么改

能改好传给我的话,我当大神供着拜啊
最近两天,天天在线等……
...全文
225 点赞 收藏 16
写回复
16 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
YangMacgrady 2010-09-28
[Quote=引用 15 楼 falizixun2 的回复:]

这个功能不复杂啊,如果楼主以前做过JSP或ASP开发过站点的话,只要半天时间就能搞定这个问题,PHP语法根本无需要从头学,它的语法就是C的(学校里教材上的C语言),可能细节上有点儿区别!
如果只是想做登入验证的话,只要知道几个PHP基本用法就可以用了,$_POST,还有几个常用的MYSQL函数,其他基本不是问题·!
[/Quote]
谢谢,我改天仔细学习下,谢谢大家,我生化系的,没学过C,直接学了一年Java,勉强会用,现在忘了不少了。哈哈~ 谢谢了 结贴了
回复
YangMacgrady 2010-09-26
还没解决~
回复
kaifadi 2010-09-26
这个功能不复杂啊,如果楼主以前做过JSP或ASP开发过站点的话,只要半天时间就能搞定这个问题,PHP语法根本无需要从头学,它的语法就是C的(学校里教材上的C语言),可能细节上有点儿区别!
如果只是想做登入验证的话,只要知道几个PHP基本用法就可以用了,$_POST,还有几个常用的MYSQL函数,其他基本不是问题·!
回复
ycscholes 2010-09-26
。。。。。。你不会只是想把首页设成那个现成的页面吧
那样的话你要改配置文件,首页指向你现在这个页面就行了

改不了配置文件,改文件名,把两个文件名换下,然后再跳转的时候也改下就行了
回复
w7424 2010-09-26
判断 用户名正确了,要开启session 要存入session[name] 和session[id] 然后一个跳转
回复
床上等您 2010-09-25
把后缀改成 php 不就行了。
主要是处理登陆这个代码,需要改成php语法了。
回复
YangMacgrady 2010-09-25
[Quote=引用 6 楼 woaidoudoue 的回复:]

哪里用到AJAX了。。。
不过就是4楼的做法基本上就可以了
原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下
PHP code

<form action='1.php' method='post'>
<input type='text' name='username'></input>
<input type='password' name='pa……
[/Quote]

可以再详细一点吗
那个页面我保存下来就是源码
它已经有登陆表单,我这个替换它,再处理,对吧?
回复
YangMacgrady 2010-09-25
[Quote=引用 4 楼 ycscholes 的回复:]

自己一点代码都没有吗?
思路无非是,建个表单,然后发送,后台调用数据库,判断登录成功与否
成功则跳转页面
失败则重新输入
$user = $_GET['user'];
$db = new DB();
$sql = "SELECT `password`,`role` FROM user_info WHERE `name` = '" . $……
[/Quote]
谢谢啊,太谢谢了! 虽然还是有点懵,但思路出来了,完全没接触PHP 只会一点jsp~~
回复
地雷 2010-09-25
哪里用到AJAX了。。。
不过就是4楼的做法基本上就可以了
原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下

<form action='1.php' method='post'>
<input type='text' name='username'></input>
<input type='password' name='password'></input>
<input type='button' name='submit' value='登陆'>
</form>

然后新建个1.php就是处理页面,从数据库里提取信息,看看用户名和密码是否正确。
链接数据库的代码自己写

$user=$_POST["username"];
$pwd=$_POST["password"];
//连接数据库,验证登陆信息是否正确。如果正确就跳转到首页,否则输出错误信息。

大致上就是这样,好久没接触Php了,都忘的差不多了。。
回复
w7424 2010-09-25
把这个页面命名为login.php 里面改PHP格式<?php ?> 将代码放入其中,加入登录判断和动态验证的JS 这个登录可以参考主页上面登录那部分代码;
回复
ycscholes 2010-09-25
自己一点代码都没有吗?
思路无非是,建个表单,然后发送,后台调用数据库,判断登录成功与否
成功则跳转页面
失败则重新输入
$user = $_GET['user'];
$db = new DB();
$sql = "SELECT `password`,`role` FROM user_info WHERE `name` = '" . $user . "'";
$result = $db->mySelect($sql);
if ($row = mysql_fetch_array($result)) {
if ($row['password'] === $_GET['password']) {
$_SESSION['user'] = $user;
$_SESSION['role'] = $row['role'];
echo true;
}
else {
echo false;
}
}
else {
echo false;
}
这边是用ajax,所以之后要判断的
如果你要直接跳转,echo true 换成
echo '< !--< SCRIPT LANGUAGE="JavaScript">location.href='www.12wuxia.com'< /SCRIPT>-->';
回复
YangMacgrady 2010-09-25
[Quote=引用 2 楼 yangball 的回复:]

把后缀改成 php 不就行了。
主要是处理登陆这个代码,需要改成php语法了。
[/Quote]
请问怎样改啊,很急~~
回复
YangMacgrady 2010-09-25
[Quote=引用 9 楼 ycscholes 的回复:]

引用 6 楼 woaidoudoue 的回复:

哪里用到AJAX了。。。
不过就是4楼的做法基本上就可以了
原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下
PHP code

<form action='1.php' method='post'>
<input type='text' name='username'></input>
<……
[/Quote]
是啊,就是这个页面设置成默认的登录页面,输入账号后才跳转到首页,或者点浏览到首页,我不会php,只能到这儿来求助了,谢谢
回复
小雨转晴 2010-09-25
呵呵 顶1楼
回复
ycscholes 2010-09-25
[Quote=引用 6 楼 woaidoudoue 的回复:]

哪里用到AJAX了。。。
不过就是4楼的做法基本上就可以了
原来登录页面后缀改成.php,然后添加一个表单,格式对照原来你的登陆页面的格式修改一下
PHP code

<form action='1.php' method='post'>
<input type='text' name='username'></input>
<input type='password' name='pa……
[/Quote]
我的意思,我是用ajax判断登录成功与否

LZ是不是想用www.12wuxia.com/12这个现成的页面做?还是要自己重新写一个页面
回复
YangMacgrady 2010-09-24
交集万分的等待着……
回复
相关推荐
发帖
PHP
创建于2008-08-27

1.9w+

社区成员

“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
申请成为版主
帖子事件
创建了帖子
2010-09-24 11:22
社区公告
暂无公告