(插入)20150123--圖片水印與MVC-02

3、shop項目整合圖片水印

1、肯定使用位置

Image.class.php php

2、具體代碼配置

1)放入water.jpg水印圖片到admin/images文件夾下 css

clip_image002[1]

2)配置config.php文件 html

clip_image004[1]

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

clip_image006[1]

4)在Image.class.php文件中添加相應屬性並獲取配置文件信息 數據庫

clip_image008[1]

5)判斷水印圖是否存在 編程

爲了方便使用,能夠單獨封裝一個函數用於文件判斷以及返回文件後綴 架構

clip_image010[1]

6)判斷水印出現位置 函數

原理圖 網站

clip_image012[1]

clip_image014[1]

7)採樣合併,生成水印圖片名稱並返回 設計

clip_image016[1]

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

clip_image018[1]

詳細代碼參考:Image.class.php

運行效果:

clip_image020[1]

4、MVC

一、什麼是MVC

MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼。

二、爲何須要MVC

php發展史

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

優勢:執行效率高

缺點:難維護

2)PHP業務邏輯代碼(邏輯處理以及數據調用)與顯示相分離

優勢:易於維護改版

缺點:執行效率要低一些

3)MVC設計思想

三、MVC原理圖

clip_image022[1]

5、項目分配

項目需求:

提供一個網站的模板(HTML靜態頁模板),並經過PHP來實現動態網站

一、項目架構:

l PHP源碼開發

l MySQL數據庫

l MVC設計思想

二、代碼架構

l 簡單的文件結構

l 全部實現的方法或業務都必須在前面添加註釋

三、項目分組

一排一組

每組有一個組長

一、爲組員分配模塊

二、公用代碼編寫與模塊整合

三、天天要及時彙報項目進展狀況

5點以前:

組長負責把組員以及組成員經過word形式發給我

把項目需求以及實現目標,大體項目規劃,模塊發給我

把要作到項目中的靜態模板實現(模板選擇、代碼編寫、js特效編寫、兼容性處理)

提供幫助:

web前段視頻

js編寫經驗

技術支持

6、css+div與js分享

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

禪意花園:http://www.csszengarden.com/

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

相關文章
相關標籤/搜索