(插入)20150123--图片水印与MVC-02
2016-04-22 22:37
218 查看
三、shop项目整合图片水印
1、确定使用位置
Image.class.php2、具体代码配置
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/
相关文章推荐
- Yii2系列教程五:简单的用户权限管理
- C++新手之memset
- 1006
- 从无到有写一个C#弹球小游戏(二)
- thinkphp菜鸟学习笔记(一)
- Hello World
- (4.2.1.3)EventBus使用详解(二)——EventBus使用进阶
- Yii2系列教程四:实现用户注册,验证,登录
- [rospack] Error: package 'chapter3_tutorials' not found
- Linux下安装JDK和删除JDK
- mac pf 将本地80端口转发至80端口
- (4.2.1.2)EventBus使用详解(一)——初步使用EventBus
- 第87课:Flume推送数据到SparkStreaming案例实战和内幕源码解密--flume安装篇
- CNNs学习笔记(4):反向传播BP算法
- 一个很city的问题
- 六.Linux系统中的重要命令
- Yii2系列教程三:Database And Gii
- Linux每天学习一个命令之find命令二
- (4.2.1.1)EventBus介绍
- 五.Linux系统中压缩与解压缩命令