PHP正規表示式
淺談PHP業餘玩家:PHP正規表示式 御前帶鍵盤的PHP部落格:常用的PHP正規表示式 php preg_match 正規表示式比對使用介紹 (推薦)
InnoDB 不支援全文索引,而MyISAM有支援;但如果資料量大的話,建議使用InnoDB,因為它支援記錄恢復的功能。然而InnoDB沒有資料數目記錄的功能,COUNT()運算會直接去算整張表資料數目,會造成龐大的負擔。而MyISAM因有記錄資料數目,所以執行COUNT()運算會非常快;但是COUNT()運算有加上where條件時,InnoDB與MyISAM都會去算整張表的資料數。但是MyISAM不支援Foreign Key。對於這點,InnoDB則是有支援的。MyISAM在Insert速度快;而InnoDB在Update速度較快。在小型應用上,建議使用MyISAM效能會比較好。而大量資料且要有Foreign Key支援的話,請使用InnoDB。 最後我整理一張表格讓大家比較好理解一些。 資料庫引擎名稱 優點 缺點 MyISAM l 對不具where語句的COUNT()運算快。 l 適合小型資料庫。 l Insert運算速度快。
筆者在「網站製作學習誌」這個豐富的Blog內,看到許多有關「PHP樣板引擎:Smarty」的介紹,筆者挑出一些比較重要的文章出來,好讓各位對Smarty有概略的了解與應用: Smarty入門 Smarty手冊正體中文版 Smarty小技巧整理 另外,對於CodeIgniter這個MVC framework來說,能不能結合Smarty呢?答案是:「Yes!」 CodeIgniter結合Smarty
親愛的朋友們,我無意間在網路上發現這個好資源。微軟MSDN的邊做邊學系列,提供了以下項目: Visual Studio 2010 開發技巧 Windows 應用程式相容性 Internet Explorer 9 軟體開發生命週期管理及軟體工程應用 Windows Phone 7 Windows
已經很久沒使用PHPExcel這個好用的library了。下面是一個圖文並茂的教學,很有用喔![PHP]利用PHPExcel匯出 .xlsx .xls 檔設定說明
備份資料庫到GMail的話,Linux版本可以參考以下這篇: http://vlab.info/pages/mysqldump-to-gmail.html 但是,Windows版本的話,由於沒有像Linux有crontab類似的命令列的參數,所以必須自行寫批次檔並建立排程。 Windows解決方案的步驟如下: 1. 首先設置好mysqldump for gmail。本範例的mysqldump.php的執行路徑為http://yourdomain/mysqldump.php 2. 下載Windows版的wget:WGET for Windows,放入你要執行的資料夾底下,本範例的路徑為C:wget.exe。 3. 寫一個批次檔放在C:UsersAllen,如下兩行: C:wget.exe
感謝PTT網友appleboy46提供以下做法: 在根目錄放置 config.php 檔案,裡面定義:define(‘Document_root’,dirname(__FILE__)); 之後每個檔案請寫入: $root_path = “./”;include($root_path . ‘config.php’); 之後要 include 任何檔案,都可以直接用 Document_root 來定義
由於需要使用到json_encode的關係,迫使我將PHP版本升級到5.2.10。 升級方法主要採用以下這篇來做即可順利升級成功。 http://joomlab15.exonsoft.com/zh-tw/articles/general/83-upgrade-php-to-52x-on-centos 2011/02/24 Modified: 之前的連結,解釋比較不清楚,加上phpmyadmin一直報告說php-mcrypt沒有正確安裝。因此換成這個比較清楚的連結上來。 ^^
最近在看wu-boy大大的部落格,發現一套好用的PHP MVC Framwork: CodeIgniter。它主要的優點有: 開發快速 效能卓越 不需使用Command-line 不需要學到像PEAR那樣包山包海的Codes 您可以到官方網站下載。 想要看中文文件教學的可以到以下: CodeIgniter 1.7.2 使用手冊(繁體中文) Wu-boy的CodeIgniter教學範例與心得 Introduction
以下文章來自 Ptt實業坊 作者: megabio (LifeIsKuso) 看板: PHP 標題: [心得] php 的 session 運作流程,實驗觀察心得 時間: Sun