Image.class.php php
1)放入water.jpg水印圖片到admin/images文件夾下 css
2)配置config.php文件 html
3)在Images.class.php文件中添加水印函數 web
4)在Image.class.php文件中添加相應屬性並獲取配置文件信息 數據庫
5)判斷水印圖是否存在 編程
爲了方便使用,能夠單獨封裝一個函數用於文件判斷以及返回文件後綴 架構
6)判斷水印出現位置 函數
原理圖 網站
7)採樣合併,生成水印圖片名稱並返回 設計
8)在goods上傳文件中添加水印效果
詳細代碼參考:Image.class.php
運行效果:
4、MVC
一、什麼是MVC
MVC全名是Model View Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫,一種軟件設計典範,用一種業務邏輯、數據、界面顯示分離的方法組織代碼。
二、爲何須要MVC
php發展史
1)混合式編程 php(html+css+js+php)
優勢:執行效率高
缺點:難維護
2)PHP業務邏輯代碼(邏輯處理以及數據調用)與顯示相分離
優勢:易於維護改版
缺點:執行效率要低一些
3)MVC設計思想
三、MVC原理圖
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/