December 2011

ASP.NET C mvc 程式設計 網頁撰寫

[ASP.NET] 在 ASP.NET 中使用檔案儲存網站設定 – web.config

在上次的腦殘事件後,經過KK Bruce大哥的指導,才把檔案上傳下載路徑做更動。就以往的PHP開發的經驗,通常都會有個類似config.inc.php的檔案,於是我想到了利用web.config來紀錄我的檔案上傳與下載路徑。但是,C#該怎麼從這邊取值哩? 根據專家Kelp Code的教學文發現,我們只要透過System.Configuration這個命名空間提供的ConfigurationManager類別所提供的AppSettings屬性,即可取得web.config的設定。例如: <configuration>  <appSettings>    <!–   檔案上傳下載目錄 ,例如放在D:/ –>    <add key=”FileDirectory” value=”D:/”

資工 軟體(Software)

系統規格書、系統分析書、軟體技術手冊、軟體發展能力評估手冊

規格書範例 – 評量系統 大同技術學院資訊管理學系:附件─軟體需求規格書 數位典藏國家型計畫:拓片與古文書數位典藏計畫暨遼金元數位典藏計畫 軟體協會:軟體開發技術文件指引手冊 軟體協會:軟體發展能力評估手冊 鼎新電腦:改善軟體生產流程,提升效能與穩定品質

ASP.NET C mvc visual studio 程式設計 網頁撰寫 軟體(Software)

[ASP.NET] MVC 3上,Session消失的問題與解決辦法

筆者因工作因素,不得不碰Microsoft MVC 3。雖然開發方便,不過他隱含的一些奇怪的Bug也不少。身為一個網站開發人員,時常會用到Cookie與Session。奇怪的點就在於MS Visual Studio 2010在開發MVC 3時,有時候會為了某些奇怪因素,重新啟動你開發的Application。目前普遍知道的重新啟動事件,可能會於以下情形發生: 從應用程式的 Bin 資料夾中加入、修改或刪除組件。 從 App_GlobalResources 或 App_LocalResources 資料夾中加入、修改或刪除當地語系化資源。

PHP 程式設計 網頁撰寫 軟體(Software)

[PHP] 多國語言網站設計

就筆者目前的整理,在設計多國語言網站時,有三種作法。(1) 採用簡易的PHP專案設計模式,架構如下: language/|—> English/about.php|—> Zh-TW/about.php 這種設計模式,最為簡單明瞭。若要用這種設計模式,可用的library有Wu-Boy設計的php-i18n,該作者寫了兩篇教學文,可以看一看: PHP 多國語系製作 i18n library 筆記 (一) PHP 多國語系製作 i18n

PHP 程式設計 網頁撰寫 資訊安全

[PHP] 實作時應注意的SQL Injection

SQL Injection一直是Web Designer 頭痛的問題,所幸我們可透過一些習慣設定、檢查與驗證機制,來防堵SQL Injeciton攻擊手法。 例如,在「PHP SQL Injection 和 XSS 的偵測程式 和 程式撰寫注意事項 – 2008」這篇文章中,對於php.ini設定檔、參數傳遞、DB操作等事項,逐一簡要列出要點,有興趣的讀者,可以看一看。

程式設計 網路 資工 軟體(Software)

XMPP

XMPP(Extensible Messaging and Presence Protocol,前稱Jabber)是一種以XML為基礎的開放式即時通訊協定,是經由網際網路工程工作小組(IETF)通過的網際網路標準。XMPP因為被Google Talk應用而被廣大網路使用者所接觸。 想要知道相關資料,請參考: Wikipedia: XMPP XMPP初探

PHP 程式設計 網頁撰寫

[PHP] PHPMailer 基本範例 (含發送附件檔)

參考了一下人家的寫法,加入附件檔,並寄信出去。 如上程式碼,我們只要改寫帳號、密碼,寄件人資訊以及收件人即可。 切記!PHP記得打開openssl功能喔!這個功能由 php-common 這個套件所包含。相關參考資料 實作PHPMailer郵件函式庫 PHP安裝SSL方法(in Windows) 使用GMail的SMTP送信 PHP教學─利用GMail的SMTP製作線上客服系統