请教高人:两个php平台之间的数据导入导出

linnaxueni 2013-08-01 11:01:26
需求:
报名招生平台中的学生信息(用户名、密码、姓名、email、选择专业代码)导入到moodle平台数据库中相应的数据表中,
使学生可以在moodle平台中使用用户名和密码登陆moodle系统进行在线学习和参加课程测验,
测验完成后将学生的成绩(用户名、专业代码、课程名称、课程成绩)导出到报名招生平台中,学生可以查看自己的成绩信息。
要求:
这些操作在每天凌晨0点进行自动更新,自动将学生信息和学生成绩导入导出。
现在需要写一个脚本文件,定时执行,请教高人指点,做这个功能的主要步骤,在不同平台不同数据库之间的数据传输应该采用什么过渡保存,数组还是文件?或者是session、cookie?
在线等。。。。。。
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
码无边 2013-08-05
  • 打赏
  • 举报
回复
首先要确定下数据库,如果可以,通过第三方工具。
lazyboy_wu 2013-08-02
  • 打赏
  • 举报
回复
2个平台能否直接互访问数据库,如果可以的话,直接用shell脚本从a库插入b库就可以了。 如果不能话,那么都需要开发响应的接口 插入数据库放主动拉取数据: 报名招生平台需要提供批量获取用户信息的接口 moodle平台提供批量成绩信息接口 插入数据库被动更新数据: 报名招生平台需要提供批量插入成绩信息的接口 moodle平台提供批量插入用户信息接口 双方通讯可以使用post json 或者 直接下载txt文件 但是上面都是紧紧牵涉的插入,而不牵涉到更新的问题,更新的问题例如 a用户已经在moodle平台中,但是a用户的密码在报名招生平台修改了,那么moodle怎么同步这个密码? 总不能每次都是全部用户更新吧 所以说最好的方式还是报名招生平台提供sso,保持报名招生平台和moodle平台同步登陆登出才是王道。
432345 2013-08-01
  • 打赏
  • 举报
回复
用shell脚本应该可以实现的吧。
再看我一眼 2013-08-01
  • 打赏
  • 举报
回复
没做过,提个思路 数据传输用接口. B平台每天定时执行php文件,请求A平台对应的接口. A平台将新的数据通过接口传给B平台,B平台收到后入库.

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧