PrestaShop是一款針對web2.0設計的全功能、跨平台的免費開發電子商務解决方案,自08年1.0版本發布,短短兩年時間,發展迅速,全球已超過四萬家網路上電採用Prestashop進行架構。Prestashop基于Smarty引擎编程设计,模組化設計,擴展性强,能輕易實現支援多國語言以及多種貨幣的交易,是外贸网站建站的佳选。Prestashop是目前为止,操作最簡單,最人性化,用户體驗最佳的電子商務解决方案之一。
Prestashop的優點:
1、免費 & 開放
PrestaShop是免費的電子商務購物套件。免費下載,免費使用,不用担心哪天有人跑過来告訴你你們未經授權非法使用來索要賠償,也可以拋棄那些昂贵的商業軟體,使成本大大降低。這就是Prestashop開放軟體的優勢。
阿基 發表在 痞客邦 留言(2) 人氣(3,585)
Model-View-Controller(MVC)是一種設計模式(design pattern), 主要目的是用來簡化應用程式的開發與增強程式的可維護性, 其做法是將應用程式分割成以下三個邏輯的元件 :
Model-主要負責應用程式中的商業邏輯(Business Logic), 商業邏輯是一個非技術用語, 用來描述應用程式功能性的演算法以及資料庫與使用者介面之間資料的交換. Model層封裝了應用程式中對資料的存取並提供可重複使用的函式庫, 像是資料庫存取的抽象化, 郵件的遞送, 資料的驗證與稽核都會發生在此。
View-簡單解釋就是我們用來呈現自Model層取得的資料與蒐集使用者互動資料的網頁, HTML/CSS/Javascript都是使用於此層的技術。
Controller-
- 蒐集使用者於View元件中所輸入的資料並決定由哪一支程式進行資料的處理。
- 接收Model元件所回傳的資料並在解析後傳遞給View元件作呈現。
- 所有程式的例外處理以及流程控制
阿基 發表在 痞客邦 留言(4) 人氣(40,050)

如果要用php來抓取網頁,一般人最常想到的就是「fopen」這個函式了。但現在有了更強大的函式,「curl」,至於這個函式怎麼用呢?就往下看吧!至於怎麼安裝,可以參考[程式][PHP] 安裝AppServe,如何啟用php_curl。
如使用mysql一樣,首先,我們必須先建立一個「curl」的連線,也因此,必須使用到 curl_init() 這個函式。而為了怕建立連線忘了關閉。因此,必須先寫好關閉的函式,curl_close($ch)。
// 建立CURL連線 $ch = curl_init();
// 設定擷取的URL網址 curl_setopt($ch, CURLOPT_URL, "http://tw.yahoo.com/"); curl_setopt($ch, CURLOPT_HEADER, false);
// 執行 curl_exec($ch);
// 關閉CURL連線 curl_close($ch)
|
阿基 發表在 痞客邦 留言(4) 人氣(91,909)
店 名:薄荷糖
地 址:台南市中西區民族路二段57巷4號
營業時間:AM 11:00 ~ PM 11:00阿基 發表在 痞客邦 留言(0) 人氣(3,766)
網路上很多不同的討論,有關require與include 的差別。我看完之後,自己實作經驗上。我提供一個比較簡易的結論,做個分享。
簡單的說, require 和 include 的差別主要是在於:
require 在找不到檔案時會觸發 Fatal Error 進而使程式執行停止。 |
include 在找不到檔案時只會觸發 Warning 所以不對程式有任何影響,除非程式有重大錯誤。譬如:重覆載入檔案。 |
阿基 發表在 痞客邦 留言(1) 人氣(3,789)
安裝完 AppServ之後,當你在編寫php_curl的相關程式時,怎麼樣都發現程式編譯後出現,不認識該函數。
網路上大部分的方法。我的測試沒有通過,這個方法應該是針對Window XP或是其他比較舊的版本。
1.在Appserv的PHP安裝目錄下搜索到以下三個dll(ssleay32.dll、libeay32.dll和php_curl.dll).
2.將三個文件全部複製到系統目錄下的system32文件夾下;
3.去php.ini中的"extension=php_curl.dll"前面的“;”
4.重新啟動apache。
阿基 發表在 痞客邦 留言(0) 人氣(6,675)
什麼是SVN(Subversion)?
有一個簡單但不十分精確比喻: SVN = 版本控制 + 備份伺服器
簡單的說,您可以把SVN當成您的備份伺服器,更好的是,他可以幫您記住每次上傳到這個伺服器的檔案內容。並且自動的賦予每次的變更一個版本。
阿基 發表在 痞客邦 留言(0) 人氣(23,203)