论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 教育技术学 小学教育 学前教育 代写论文
当前位置: > 教育论文 > 教育技术学 >

基于php的系网站建设及后台实现

http://www.paper51.com

此部分首先将原有的网站标志读取出来,然后在网站标志下面给出重新上传网站标志的表单,此页面为前后台合并,即没有POST变量时执行前台,而有POST变量时执行后台的图片上传操作。在将上传的图片存放到指定位置的同时,并将图片存放的路径写入数据库,执行上传操作的函数为: copyright paper51.com

move_uploaded_file(string filename, string destination)

move_uploaded_file()函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的文件)。如果文件合法,则将其移动到由destination 指定的路径。

内容来自www.paper51.com

此页面还有一个图片上传前的预览功能,思路是使用JavaScript脚本获取当前上传文件的路径,然后将其缩略图显示出来,具体代码如下:

http://www.paper51.com

4.3.4一级菜单管理 内容来自论文无忧网 www.paper51.com

(1)、添加一级菜单

内容来自www.paper51.com

本部分用到接收菜单名称、菜单颜色、是否显示该菜单和内容部分等几个表单,其中菜单颜色是通过调用windows自带的调色板并使用object对象来实现,由于本模块可能会涉及到大量的图文混排,所以可以使用在线编辑器的方法来实现图文混排,具体使用的是fckeditor编辑器。 http://www.paper51.com

A、调用windows自带的调色板的代码如下

paper51.com

B、fckeditor配置详细代码 copyright paper51.com

(2)、修改一级菜单

paper51.com

修改原有菜单及其内容时,首先要将原有的值读取出来,然后显示在表单中,可在SQL查询后,将返回数组后的某个字段信息显示出来。

内容来自论文无忧网 www.paper51.com

如读取原有菜单的名称:

paper51.com

<td height="30"><spanclass="STYLE2">请输入菜单名称: 内容来自论文无忧网 www.paper51.com

<input type="text" name="menu"value=<? echo $row[menu] ?>/>

再如读取下拉列表的原有值:

http://www.paper51.com

  <option value="0" <? if( $row[fabu]==0) echo "selected=1 ";?>>隐藏</option>

  <option value="1" <? if( $row[fabu]==1) echo "selected=1 ";?>>显示</option>

 </select>

即如果fabu的原有值为0,则将隐藏这个值选中;如果fabu的原有值为1,则将显示这个值选中。 copyright paper51.com

另外一个问题是fckeditor原有值的读取,在调试过程中,要将原有值读取到fckeditor编辑器作为初始值时,读取出来的值变成了HTML 代码,这时可以使用html_entity_decode()这个函数来转换后原有内容就能够正常显示。 copyright paper51.com

4.3.5导航菜单、图片内容和系内新闻管理

paper51.com

这几部分的实现原理基本和一级菜单管理相同,都用到了用于接收各字段信息的表单,另外,调色板的调用和fckeditor的配置基本相同,此处不再赘述。只是在引用fckeditor时,应使用当前文件与fckeditor的相对路径。对于涉及到有图片上传部分的管理时,应在表单加入enctype="multipart/form-data"的语句,该语句可以支持文件上传操作。 内容来自论文无忧网 www.paper51.com

paper51.com

paper51.com

copyright paper51.com

http://www.paper51.com

copyright paper51.com

------分隔线----------------------------
联系方式