您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

7、源代码

2024/2/25 17:49:25发布23次查看
一个简单的php在线书签系统
1、需求分析   首先,需要识别每个用户。应该有验证机制。
其次,需要保存单个用户的书签。用户应该能够添加和删除书签。
再次,需要根据对他们的了解,向用户建议他们可能感兴趣的站点。
2、解决方案2.1 系统流程图
2.2 phpbookmark中的文件列表
文件名
描述
bookmarks.sql
创建phpbookmark的数据库sql语句
login.php
包含系统登录表单的页面
register_form.php
系统中用户注册表单
register_new.php
处理新注册信息的脚本
forgot_form.php
用户忘记密码后需要填写的表单
forgot_passwd.php
重新设置遗忘密码的脚本
member.php
用户的主页面,包含该用户所有的当前书签
add_bm_form.php
添加书签的表单
add_bms.php
将书签真正添加到数据库中的脚本
delete_bms.php
从用户的书签列表中删除选定书签的脚本呢
recommend.php
基于用户以前的操作,推荐用户可能感兴趣的书签
change_passwd_form.php
用户修改密码时要填写的表单
change_passwd.php
修改数据库中用户密码的表单
logout.php
将用户注销的脚本
bookmark_fns.php
应用程序的包含文件集合
data_valid_fns.php
确认用户输入数据有效的函数
db_fns.php
连接数据库的函数
user_auth_fns.php
用户身份验证的函数
url_fns.php
增加和删除书签的函数
output_fns.php
以html形式格式化输出的函数
bookmark.gif
phpbookmark的logo图标
3、实现数据库
create database bookmarks;use bookmarks;create table user ( username varchar(16) primary key, passwd char(40) not null, email varchar(100) not null);create table bookmark ( username varchar(16) not null, bm_url varchar(255) not null, index (username), index (bm_url));grant select, insert, update, deleteon bookmarks.*to [email protected] identified by 'password';
4、实现基本的网站4.1 login.php

4.2 bookmark_fns.php

5、实现用户身份验证5.1 register_form.php

5.2 register_new.php
getmessage(); do_html_footer(); exit; }?>
5.3 member.php

5.4 logout.php

5.5 change_passwd.php
16) || (strlen($new_passwd) getmessage(); } display_user_menu(); do_html_footer();?>
5.6 forgot_paswd.php

6、实现书签的存储和检索
6.1 add_bms.phpgetmessage(); } display_user_menu(); do_html_footer();?>
6.2 delete_bms.php
0) { foreach($del_me as $url) { if(delete_bm($valid_user,$url)) { echo 'deleted '. htmlspecialchars($url) .'.
'; } else { echo 'could not delete '. htmlspecialchars($url) .'.
'; } } } else { echo 'no bookmarks selected for deletion'; } } if($url_array = get_user_urls($valid_user)) { display_user_urls($url_array); } display_user_menu(); do_html_footer();?>
6.3 recommend.php
getmessage(); } display_user_menu(); do_html_footer();?>
7、源代码下载地址
版权声明:本文为博主原创文章,未经博主允许不得转载。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product