请先修改include目录下的config.inc.php文件。
详细内容请自己查看。
1.本加强版修正了对PHP4.2.0以上版本的支持,
2.添加了数据库前缀自定义功能,
3.修改了同学信息核心表的名称,
4.另外增加了一个安装程序。
5.去除了多余的的图片文件,
6.简化了设置。
7.为2.0.0版本的开发提供支持
下载地址为http://www.41197.com/download/download.htm
本版本为1.0.2(加强版),下个版本为2.0.0,将加入对模板的支持,整合一个支持UBB代码的论坛。
有手工安装和自动安装两种方式,手工安装请导入table.txt中的数据表,然后修改include目录中的config.inc.php。自动安装请执行install.php。
手工安装时数据表的前缀默认为:"mango_"。
我们这个同学录是以schoolmate_info表为核心的,有个要求是在使用之前最起码先要把全班每个同学的姓名、学号、性别和出生年月添加进zmis41197表中,这是同学录的基础。这样同学录才能正常工作。
如果您的服务器提供BC函数库,您可以忽略这条。
如果您的服务器没有提供BC函数库,我忘了一点,就是在每个使用bcdiv()函数的页面上加入include("char.inc.php");就可以了,呵呵,我疏忽了这一点。
uppic_gif.php这个文件是为你的服务器上的PHP的GD库中如果支持GIF格式,你可以把uppic.php换成uppic_gif.php。
\upload\目录下的三个目录的权限必须改为777
有的班级的学号比较特别,我们的学号是从01-55,但是有的是例如801-877,如果您的学号超过两位在上传图片和查看图片的时候,会出现图片找不到的问题,而且数据库中记录的图片文件名会不正常,例如学号如果是3位,那么文件的扩展名会变为例如:.jp,.gi,.pn。其原因是:
我当初设计的时候数据库中这个字段的长度是20,文件名的最后两位是学号,因为我们的学号都不超过99,如果您的超过两位,所以把文件名中的扩展名给挤了出去,所以从数据库中读出的文件名少一位。当然就找不到文件了。
如果您一定要使用这种特别的学号,那么您需要做以下修改:
zmis41197表中的photo字段 varchar(50),这个字段不需要修改,只是需要您注意,因为里面放的也是图片文件的名称。
studentnumber字段类型为tinyint(2)UNSIGNED ZEROFILL虽然这个字段可以接受有符号的范围是-128到127,无符号的范围是0到255,如果您班的学号是3位,我还是希望你把tinyint(2)UNSIGNED ZEROFILL改为tinyint(3)UNSIGNED ZEROFILL。
还有每个表中的userid字段也同上一条一样。
album和download表中的filename字段前者默认是varchar(20),后者是varchar(25),这两个字段可以随您的需要改变其长度,因为zmis41197表中的photo字段存放的也是基本相同的内容,故这三个字段的长度最好是一样的,长度随您设置。
在登录进入之后的班级通讯录中(资料显示)的学号列,注意不能太长,所能接受的最大长度在3-4位数字,再长的话可能引起表格的变形。
在资料全部显示模块中的n条/页,n我的默认配置是60,因为我们班的人数不会超过60,如果您使用的话,请将其改为比你们班总人数大的一个值,这样才能将其所有记录在一页中全列出来。
还有在超级用户的用户管理模块,请注意的是表格中学号列的长度,长度过长将会引起表格的变形,进而影响页面的美观。另外就是在添加和修改用户的表单中注意学号文本框,默认是两位。
还有就是首页里面的申请模块中的学号文本框,默认是两位。
在申请模块中,您需要根据您自己的需要调整那些只有你们同班同学才问题。如果您要删除一些问题,您必须在删除文本框之后,注意删除相应页面中的JavaScript代码,这些代码检查申请的时候回答的问题是否都回答了。还有在检测问题是否回答正确的模块中也必须给予修改,删除掉没有用的变量和判断语句。
如果需要在登录之后,在有新消息的时候播放提示声音,您需要准备好一个您喜欢的提示声音文件,上传到super和tx目录中,并且在这两个目录中的rightf.php文件的头部分(</head>之前)加入以下语句,具体的文件名请您根据自己的喜好改变。
<? if($msgcount>0) echo '<BGSOUND src="message.wav" loop="1">';?>
版权归41197.com所有,不得用于商业用途。
如果个人使用,希望您能将41197.com置于首页,并有文字说明,谢谢!
************************************************
近来工作很忙,无暇再顾及本同学录程序,希望有兴趣的PHP高手能将其继续开发下去。
对在本程序基础上开发出的新版本或HACK版本,希望您在完成的时候也能发给本人一份,或者在论坛(或者电子邮件)留下您的信息(例如:程序名称、改进的地方、演示地址、下载地址等),谢谢,我们的目的仅仅是想看着这个程序的成长,我们亦会帮助您宣传您的程序。如果由您在它的基础上开发的程序非常好,那么本站在下次改版的时候便会使用您开发的程序。
这是我第一次编写的一个比较大的PHP程序,难免在许多方面考虑不周,程序不够灵活、不够通用、没有使用模板等等。希望继续开发它的朋友能纠正它的这些缺点,让它成为更好的同学录。我希望它能像动网论坛(可惜不是PHP的,这么强大的论坛要是有PHP的就好了)、PHPBB、IBF、雷奥论坛一样强大,灵活,通用。
我们的联系方法:netedged@163.com netedged@21cn.com
************************************************
本同学录的功能:
1、单用户(是指给单独的班级使用,不像网易同学录那样,那么多的学校和班级挤在一起)
2、同学间相互留言(发消息),如果A发给B(或B发给A)一个消息,如果B删除该消息而A没有删除,则不影响该消息在A的消息列表中的显示,反之亦然。如果A也删除,该消息才真正从数据库中删除。
3、相册功能,上传大图片,自动生成预览小图片(不支持GIF,但如果您的PHP支持,你可以自行修改程序)。以及个人像册管理功能
4、寻人启示
5、新闻发布
6、公告发布
7、生日提醒
8、浏览同学个人详细信息
9、论坛功能(一个简易的论坛)和我的帖子功能
10、集成化的管理功能。
11、投诉功能
12、班级广播
13、上传软件和下载软件功能
14、邀请功能
15、个人资料、帐号、密码修改功能
16、聚会功能
17、新消息和新邀请提示
18、投票调查功能
19、管理功能中含有数据清理功能(按时间清理三个数据表,三个数据表是论坛、消息、邀请,分一年、半年、三个月、一个月以前清理)
20、用户管理功能中可以添加用户并给予权限。也可以删除、修改
21、分权限登录系统,所有用户(超级用户、同学、访客)从一个入口进入,然后根据其权限重定向到其应该进入的页面
22、需要帐号和密码才能看到的页面均被加密。
************************************************
关于使用数据库时的设置,在MySQL的test库中(如果您没有test库,请新建一个)将table.txt中的内容导入数据库,会建立所有的数据表,然后更改include目录中connect.inc.php文件中的相应设置,默认的数据库是test,用户名是root,密码是空,主机是localhost。
您也可以随意修改数据库名称,但要修改相应connect.inc.php中的设置。
************************************************
其他内容,例如:班级介绍、学校介绍、开发人员请自行修改,推荐使用DREAMWEAVER修改。
申请页面问题的答案是,姓名都是sss,编号都是9。表单在step2.php修改,答案在step3.php修改。
默认的管理员帐号是:admin 密码是:admin。
一个用户可以申请多个帐号,这些帐号的权限也可以各不相同。有可能管理员就有两个帐号,一个是同学权限,一个是管理员权限。但是它们的学号必须相同,还有降级的问题,不要把同学降到GUEST级(一般用户)。
还有要注意的是,最好不要在公共场合用管理员身份进入管理,即使用了也要用左边的退出功能退出,免得出问题。所有的程序都在这里了,这些程序是我整理之后的最新的版本,也就是现在在服务器上运行的版本,修正了很多错误,是一个可以稳定运行的版本(已经在服务器上经过了半年的测试)。图片包和程序包解压缩之后的目录结构和下面的结构一样,只不过在一个里面没有程序,一个没有图片,照着这个路径把图片放到相应的目录中就可以了。
如果需要更新那个banner(广告条,横幅),你可以自己做一个500*60像素的GIF图片,命名为ad.gif,上传到images目录中就可以了。
一般访客只有下载(只能下载被上传人公开的软件),投诉、寻人、查看聚会、查看同学部分个人信息、论坛、查看被发布人公开的照片、投票这些功能。
本同学录程序围绕一个核心数据表(即:本班每个学的详细资料表)进行编程,所以有访客反映不能申请加入,只能以访客身份出现,因为他本人不是这个班级中的同学,只有是这个班的同学才能申请加入。这是本同学录在设计之初遗留的一个固有的毛病(是不是毛病还是由大家来评说)。有人认为这太封闭了,有人认为封闭的好,可以避免别人来瞎搅和。
由于某些地方用到了BC高精确度函数库bcdiv()函数,如果您的PHP4没有安装BC模块,您可以把该语句换为数学运算函数floor(),或者我已经另外写了一个bcdiv()函数可以完成这个功能,如果您装有BC高精确度函数库,请您把这个函数从char.inc.php中注释掉。出现这个函数的页面都是有分页显示功能的的文件。
由于编写仓促,没有使用模板,故程序的可阅读性可能不好。
界面上本站的标记麻烦大家自己改了,最好大家把图片包一起下载。
####################################################################
# 目录结构 #
####################################################################
#根目录 #
#├─images(根目录下文件需要使用的图片) #
#├─include(配置文件和其他一些头文件 ) #
#├─tx(同学权限的目录,和同学权限有关的程序都在这里) #
#�
没有合适的资源?快使用搜索试试~ 我知道了~
41197.com 同学录 v1.0.2(加强版).zip
共441个文件
php:191个
gif:147个
png:90个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 114 浏览量
2022-06-18
12:39:46
上传
评论
收藏 706KB ZIP 举报
温馨提示
41197.com 同学录 v1.0.2(加强版).zip
资源推荐
资源详情
资源评论
收起资源包目录
41197.com 同学录 v1.0.2(加强版).zip (441个子文件)
forum.css 1KB
forum.css 1KB
forum.css 1KB
theme.css 457B
ad.gif 32KB
logo.gif 4KB
logo08.gif 3KB
ren_bottom.gif 3KB
photo_left.gif 2KB
photo_right.gif 2KB
ren_top.gif 961B
23.gif 901B
17.gif 895B
12.gif 893B
sad.gif 883B
18.gif 881B
21.gif 880B
smiley.gif 879B
22.gif 878B
ren_t_b.gif 715B
root.gif 671B
20.gif 664B
photo.gif 652B
copyright.gif 612B
right_r2_c5.gif 493B
meet.gif 375B
classbc.gif 374B
foder.gif 354B
right_r8_c11.gif 276B
delete.gif 240B
right_r8_c3.gif 209B
photo_delete.gif 200B
photo_view.gif 199B
right_r5_c5.gif 171B
last.gif 168B
first.gif 168B
listbm_r2_c10.gif 168B
listbm_r2_c4.gif 168B
listbm_r3_c4.gif 168B
listbm_r3_c10.gif 168B
modify.gif 168B
degrade.gif 164B
upgrade.gif 164B
listbm_r3_c8.gif 159B
listbm_r2_c6.gif 159B
box_bottom.gif 159B
listbm_r2_c8.gif 159B
listbm_r3_c6.gif 159B
previous.gif 159B
boxf_bottom.gif 159B
next.gif 157B
right_r6_c3.gif 156B
right_r7_c13.gif 156B
14.gif 152B
right_r5_c11.gif 150B
right_r5_c10.gif 146B
list_bottom.gif 144B
list_top.gif 144B
list_r6_c28.gif 144B
list_r6_c27.gif 144B
list_r6_c2.gif 144B
uid.gif 142B
pwd.gif 142B
right_r4_c2.gif 140B
right_r4_c5.gif 139B
right_r5_c8.gif 139B
right_r3_c10.gif 138B
right_r4_c12.gif 135B
right_r3_c8.gif 134B
right_r5_c9.gif 134B
listbm_r1_c2.gif 132B
right_r3_c11.gif 132B
right_r3_c9.gif 126B
16.gif 124B
right_r5_c2.gif 123B
photo_box_left.gif 123B
right_r4_c14.gif 123B
angry.gif 122B
15.gif 122B
right_r10_c7.gif 119B
19.gif 114B
box_left.gif 113B
box_right.gif 113B
13.gif 112B
right_r5_c14.gif 111B
new.gif 111B
right_r3_c2.gif 111B
photo_box_right.gif 111B
right_r8_c7.gif 110B
plus.gif 107B
box_top.gif 106B
list_r14_c10.gif 104B
listbm_r3_c3.gif 104B
right_r3_c14.gif 104B
listbm_r2_c3.gif 104B
list_r14_c11.gif 104B
jian.gif 103B
list_r3_c8.gif 96B
list_r2_c2.gif 95B
photo_bottom.gif 94B
共 441 条
- 1
- 2
- 3
- 4
- 5
资源评论
programxh
- 粉丝: 17
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功