新手请教几个问题

#1 woweibawang

RT:      1.很多网站上的侧边栏都是可以打开与关闭的,这个js代码是怎样的?
      2.网站中的框架“左目录,右内容”,一般用哪种方式实现好呢?
      3.我想在后台实现mysql数据库的备份与还原,请问用speedphp如何实现呢?
以上是这几天遇到的几个问题,一直未得到解决,请高手点拨一下,谢谢。。

2010-05-20 09:20:51

#2 jake

说一下:
1. 打开关闭这种JS,Google一下一大堆,最简单的方式,我个人推荐jQuery,默认就有show和hide两个方法,而且可以有动画效果,非常好的实现这种效果。
2. 网站左右分栏可以分开两种情况看:一种是后台常用,用frameset来做,几个页面框架;一种是前台,就是有个“侧栏”,这个侧栏可以通过smarty的include来包含一个模板即可。
3. 备份和还原,都可以通过SQL语句来进行,speedphp内可以通过数据模型类的runSql(sp 2的query)和findSql来执行这些操作。
-------------------------

这里介绍一个更简单的方式:

备份:先通过findAll将全表(当然大表的时候要一段段来)数据全部取出成为一个数组。然后通过PHP序列化函数serialize()来变成字符串,再file_put_contents保存成文件。
还原:file_get_contents读取文件,unserialize()反序列化成为数组,然后再createAll就可以建立全部的记录了。

2010-05-20 10:35:34

#3 woweibawang

谢谢jake。。。。

2010-05-20 12:10:21