我是初学者,感觉跟别的语言的定义差别很大啊,要求具体很简单:
1. 可以上传4个不同科目,比如 159339, 159741, 159302, 159334
1. 进入网页时需要登录。需要用户名和密码,如果不成功则返回错误值,并且重新输入
2. 已注册的用户名和密码在一个txt文件里面,验证的时候从里面的数据对比
3. 用户名错误则返回没有此ID,密码错误时返回密码错误提示 正确后跳转到上传网站。
4. 可以允许上传.php, .txt, .cpp, .c, .zip文件 文件类型不一致时返回错误值
5. 上传成功后返回成功信息,不成功则返回错误信息。
6. 每次上传的时候要检查用户名和密码,但是不需要重新输入,有一个超时显示,超过时间自动断开。
7. 上传的文件储存时不同科目要分开储存。 储存文件时文件要重命名格式Assignment#1_studentID_paperCode_semesterNumber_year.php,如a1_0999999_159339_semester2_2010.php
8. 可以多次上传相同的文件,如果这样的话就要把文件名变为:
a1_0999999_159339_semester2_2010.000  -> first submission
a1_0999999_159339_semester2_2010.001 -> second submission
a1_0999999_159339_semester2_2010.002 -> 3rd submission
a1_0999999_159339_semester2_2010.php -> latest submission
9. 上传的人可以看到自己之前上传的东西。
10. 上传的人也可以让看到其他人上传人的ID,和上传总人数。但不能看到内容。各位前辈,实在不知道怎么编了,请大家帮忙,想办法把,小弟先谢谢各位了。希望可以给出代码。