码迷,mamicode.com
首页 > Web开发 > 详细

(插入)20150123--图片水印与MVC-02

时间:2016-04-22 23:35:26      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

三、shop项目整合图片水印

1、确定使用位置

Image.class.php

2、具体代码配置

1)放入water.jpg水印图片到admin/images文件夹下

技术分享

2)配置config.php文件

技术分享

3)在Images.class.php文件中添加水印函数

技术分享

4)在Image.class.php文件中添加相应属性并获取配置文件信息

技术分享

5)判断水印图是否存在

为了方便使用,可以单独封装一个函数用于文件判断以及返回文件后缀

技术分享

6)判断水印出现位置

原理图

技术分享

技术分享

7)采样合并,生成水印图片名称并返回

技术分享

8)在goods上传文件中添加水印效果

技术分享

详细代码参考:Image.class.php

运行效果:

技术分享

四、MVC

1、什么是MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码。

2、为什么需要MVC

php发展史

1)混合式编程 php(html+css+js+php)

优点:执行效率高

缺点:难维护

2)PHP业务逻辑代码(逻辑处理以及数据调用)与显示相分离

优点:易于维护改版

缺点:执行效率要低一些

3)MVC设计思想

3、MVC原理图

技术分享

五、项目分配

项目需求:

提供一个网站的模板(HTML静态页模板),并通过PHP来实现动态网站

1、项目架构:

l PHP源码开发

l MySQL数据库

l MVC设计思想

2、代码架构

l 简单的文件结构

l 所有实现的方法或业务都必须在前面添加注释

3、项目分组

一排一组

每组有一个组长

1、为组员分配模块

2、公用代码编写与模块整合

3、每天要及时汇报项目进展情况

5点之前:

组长负责把组员以及组成员通过word形式发给我

把项目需求以及实现目标,大致项目规划,模块发给我

把要做到项目中的静态模板实现(模板选择、代码编写、js特效编写、兼容性处理)

提供帮助:

web前段视频

js编写经验

技术支持

六、css+div与js分享

css代码:http://www.aa25.cn/

禅意花园:http://www.csszengarden.com/

js代码:http://www.lanrentuku.com/js/

(插入)20150123--图片水印与MVC-02

标签:

原文地址:http://www.cnblogs.com/lifushan/p/5423086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!