PHP微框架Dispatch簡介
Dispatch是一個PHP小框架。它并沒有給你完整的MVC設置,但你可以定義URL規則和方法,以便更好組織應用程序。這對API、簡單的站點或原型來說是完美的。
復制代碼 代碼如下://包含庫include 'dispatch.php';// 定義你的路...
|
Dispatch是一個PHP小框架。它并沒有給你完整的MVC設置,但你可以定義URL規則和方法,以便更好組織應用程序。這對API、簡單的站點或原型來說是完美的。
復制代碼 代碼如下://包含庫include 'dispatch.php';// 定義你的路...
1、PHP中的抽象類PHP 5 支持抽象類和抽象方法。定義為抽象的類不能被實例化。任何一個類,如果它里面至少有一個方法是被聲明為抽象的,那么這個類就必須被聲明為抽象的。被定義為抽象的方法只是聲明了其調用方式(參數),不能...
PHP是一種非常流行的開源服務器端腳本語言,你在萬維網看到的大多數網站都是使用php開發的。但是,你大概很奇怪的注意到有少部分的人發誓要離php遠遠的。但是令人更奇怪的是或者很震驚的說他們不用php并不是因為一些被證...
Codeigniter支持緩存技術,以達到最快的速度。盡管CI已經相當高效了,但是網頁中的動態內容、主機的內存CPU和數據庫讀取速度等因素直接影響了網頁的加載速度。依靠網頁緩存,你的網頁可以達到近乎靜態網頁的加載速度,因為他...
Static(靜態)關鍵字用來定義靜態方法和屬性,static 也可用于定義靜態變量以及后期靜態綁定。1、靜態變量 static variable靜態變量僅在局部函數域中存在,但當程序執行離開此作用域時,其值并不丟失。也就是說,在下一次執行這...
CodeIgniter框架是一個非常小巧的PHP框架。CI自帶數據庫文件緩存,但按官方的說法,緩存設置后永不過期,除非你調用方法主動刪除。
Cache files DO NOT expire. Any queries that have been cached will remain cached un...
毫無疑問,設計模式于己于他人于系統都是多贏的;設計模式使代碼編制真正工程化;設計模式是軟件工程的基石脈絡,如同大廈的結構一樣。
單例模式當需要保證某個對象只能有一個實例的時候,單例模式非常有用。它把創建對象的控...
之前看了使用PHPExcel中導出數據到Excel文件的方法,但是似乎比較復雜。icech找到了一個針對Codeigniter的類:CI-Excel-Generation-Library,使用方法十分簡單。
1、下載CI-Excel-Generation-Library地址:https://github.c...
使用異常PHP5 增加了類似其他語言的異常處理模塊。在PHP代碼中所產生的異??杀?throw 語句拋出并被 catch 語句捕獲。需要進行異常處理的代碼都必須放入到 try 代碼塊內,以便捕獲可能存在的異常。每個try至少對應一個...
我們通會用Alexa的網站(或其它站長工具網站)來栓查我們的網​站流量排名,這樣就必須去那些網站。實際上,可以通過Alexa XML API 獲取網站的Alexa相關的數據(XML格式的),再使用XML解析器來解析Alexa返回的XML,得到Alexa...
PHPExcel是用來操作OfficeExcel文檔的一個PHP類庫,它基于微軟的OpenXML標準和PHP語言??梢允褂盟鼇碜x取、寫入不同格式的電子表格。而Codeigniter是一個功能強大的PHP框架。二者結合就能起到非常棒的效果啦!
1.準備工...
最近在弄博客,但各種博客間同步比較麻煩,好在每一個博客都有自己的RSS聚合系統,可以通過RSS實現博客同步調用,于是自己動手用RSS實現博客同步發布,在其中就研究一下PHP讀RSS。RSS是用XML來書寫的,XML 是一種數據存儲格式。P...
一副1024*768大小的圖片,裁剪到240*240大小,裁剪后不失真,盡可能保留圖片主題含義。我使用到的方法:1. 先將圖片等比例縮略到可以裁剪的大??;如果是寬幅圖片,則按高度等比例縮放到高度 = 240px,窄幅圖片(高度大于寬度)則按寬度...
在默認的情況下,CodeIgniter會顯示所有的PHP錯誤。但是當你開發程序結束時,你可能想要改變這個情況。你會發現在index.php文件頂端有這個函數error_reporting(),通過它可以進行對錯誤的設置。 即使你關閉了錯誤報告,當有...
php 過濾英文標點符號 過濾中文標點符號 代碼 復制代碼 代碼如下: function filter_mark($text){ if(trim($text)=='')return ''; $text=preg_replace("/[[:punct:]/s]/",' ',$text); $text=urlencode($text); $text=...
在controller直接echo的時候,某些瀏覽器會出現亂碼的情況??梢杂孟旅鎯煞N方法解決:1、常用的php的header函數
復制代碼 代碼如下:header("Content-type:text/html;charset=utf-8");示例:復制代碼 代碼如下:<?phpclass...
Tank Auth是針對Codeigniter的權限管理類庫,功能很強大。整合了CI之后,有一天將數據庫轉到另一臺服務器上,發現使用之前的用戶名和密碼都無法登錄了。折騰半天,終于找到解決辦法:1、找到 config/tank_auth.php 文件2、修改...
scandir()函數返回一個數組,其中包含指定路徑中的文件和目錄。如下所示:例子:復制代碼 代碼如下:<?phpprint_r(scandir('test_directory'));?>輸出:復制代碼 代碼如下:Array([0]=>.[1]=>..[2]=>1.txt[3]=>2.txt)大部分情...
CodeIgniter中公共函數不能追加,可以通過 helper 輔助函數實現。創建 common_helper.php 文件,定義所需公共函數,存放至 application/helpers 目錄中。在 application/config/autoload.php 中配置 $autoload['helper'] =...
用codeigniter也有一段時間了,一直沒有做什么總結?,F在總結一些Codeigniter操作數據庫表的優化寫法,雖說不全,但是也確實可以幫助那些剛剛上手CI的同學。鏈接數據庫復制代碼 代碼如下:$this->load->database();//手動連...
網上倒是有不少Codeigniter數據庫操作的介紹,這里做一個匯總。復制代碼 代碼如下://查詢: $query = $this->db_query("SELECT * FROM table"); ==================================
//result() 返回對象數組$data = $...
Codeigniter項目訪問時如果出現如下錯誤提示:Error with CACHE directory.檢查一下cache目錄的權限,就會發現drwxr-xr-x 3 root root 4096 Mar 1 13:53 cache這時候只要將其改為可讀寫,# chmod 777 cache問題解決。...
本示例Codeigniter注冊登錄代碼源自一個codeigniter的項目,現分享下~由于使用了 Active Record 類,一般數據庫操作只有兩層,即是C和Vcontrollers/login.php文件:復制代碼 代碼如下:<?phpclass Login extends CI_Controlle...
1、將fckeditor目錄置入CI_PATH/system/plugins/ 2、在CI_PATH/system/application/config/config.php中加入: $config['fckeditor_basepath'] = "/system/plugins/fckeditor/"; $config['fckeditor_toolbarset_defaul...
看了很久數據結構但是沒有怎么用過,在網上看到了關于PHP的數據結構,學習了一下,與大家一起分享一下。復制代碼 代碼如下:class Hero{ public $no;//排名 public $name;//名字 public $next=null;//$next是一個...