Time of Update: 2017-01-19
Codeigniter內建的檔案上傳類非常好用,您可以設定指定上傳某類型的檔案及指定大小的檔案。不過在使用的過程中需要注意一些小問題,否則會讓你感到措手不及。很多開發人員在使用Codeigniter的upload上傳類時候,總是出現“You did not select a file to
Time of Update: 2017-01-19
ashx是什麼檔案?.ashx 檔案用於寫web handler的。.ashx檔案與.aspx檔案類似,可以通過它來調用HttpHandler類,它免去了普通.aspx頁面的控制項解析以及頁面處理的過程。其實就是帶HTML和C#的混合檔案。 .ashx檔案適合產生供瀏覽器處理的、不需要回傳處理的資料格式,例如用於產生動態圖片、動態文本等內容。 ashx檔案是.net 2.0新加的檔案類型(其實在.net 1.0下已經可用,但是沒有公開提供).ashx檔案和aspx檔案有什麼不同?
Time of Update: 2017-01-19
做asp.net開發的對.aspx,.ascx和.ashx都不會陌生。關於它們,網上有很多文章介紹。“紙上得來終覺淺,絕知此事要躬行”,下面自己總結一下做個筆記。1、.aspxWeb表單設計頁面。Web表單頁由兩部分組成:視覺元素(html、伺服器控制項和靜態文本)和該頁的編程邏輯(VS中的設計檢視和程式碼檢視可分別看到它們對應得檔案)。VS將這兩個組成部分分別儲存在一個單獨的檔案中。視覺元素在.aspx
Time of Update: 2017-01-19
說起微信公眾帳號,大家都不會陌生,使用這個平台能給網站或系統增加一個新亮點,直接進入正題吧,在使用之前一定要仔細閱讀官方API文檔。API文檔地址:http://mp.weixin.qq.com/wiki/index.php使用.net實現的方法://微信介面地址 頁面代碼:複製代碼 代碼如下:weixin _wx = new weixin(); string postStr = ""; if (Request.HttpMethod.ToLower() == "post"
Time of Update: 2017-01-19
複製代碼 代碼如下:public static void CreateExcel(DataSet ds) { string filename = DateTime.Now.ToString("yyyyMMddHHmmssff") + ".xls";
Time of Update: 2017-01-19
索引器特性1、get 訪問器傳回值。set 訪問器分配值。2、this 關鍵字用於定義索引器。3、value 關鍵字用於定義由 set 索引器分配的值。4、索引器不必根據整數值進行索引,由您決定如何定義特定的尋找機制。5、索引器可被重載。6、索引器可以有多個形參,例如當訪問二維數組時。7、索引器使得對象可按照與數組相似的方法進行索引。程式碼範例複製代碼 代碼如下:class SampleCollection<T>{ private T[] arr
Time of Update: 2017-01-19
相交其他CodeIgniter的類庫,tank_auth,配置簡單,使用也簡單,並且作者也一直在更新,現在是1.0.9。1.0.8已經支援CI2.0了,我現在一般的項目都是用它,所以推薦給大家。安裝Tankauth的步驟下載最新版類庫(下載地址:http://www.konyukhov.com/soft/tank_auth/tank_auth.zip)解壓檔案將application下相應的檔案複製到你的CIapplication檔案夾下。將captcha檔案夾複製到你的CI檔案夾(項目目錄,和
Time of Update: 2017-01-19
樣本需求拷貝檔案,如:CopyFiles -s "E:\Framework\Tenoner - 副本 (2)" -p "*.csproj" -t "E:\Framework\Tenoner - 副本 (2)\Bak",可以支援:深度拷貝、拷貝符合指定模式的檔案、是否覆蓋等選項。使用 CommandLineParserCommandLineParser 是一個輕量級的工具,使用非常簡答,官方也有教程。選項類複製代碼 代碼如下:using System;using
Time of Update: 2017-01-19
本樣本Codeigniter註冊登入代碼源自一個codeigniter的項目,現分享下~由於使用了 Active Record 類,一般資料庫操作只有兩層,即是C和Vcontrollers/login.php檔案:複製代碼 代碼如下:<?phpclass Login extends CI_Controller { private $pass = ''; public function __construct() { parent::__construct (
Time of Update: 2017-01-19
.net讓線程支援逾時使用 CancellationTokenSource複製代碼 代碼如下:private static void TimeoutTest1() { var cts = new CancellationTokenSource();
Time of Update: 2017-01-19
網上倒是有不少Codeigniter資料庫操作的介紹,這裡做一個匯總。複製代碼 代碼如下://查詢: $query = $this->db_query("SELECT * FROM table"); ==================================//result() 返回對象數組$data = $query->result();//result_array() 返回資料$data = $query->result_array();//row()
Time of Update: 2017-01-19
之前看了使用PHPExcel中匯出資料到Excel檔案的方法,但是似乎比較複雜。icech找到了一個針對Codeigniter的類:CI-Excel-Generation-Library,使用方法十分簡單。1、下載CI-Excel-Generation-Library地址:https://github.com/JOakley77/CI-Excel-Generation-Library2、將Excel.php放到libraries裡面3、使用方法:從資料庫產生excel複製代碼 代碼如下:<
Time of Update: 2017-01-19
產生帶表頭的Excel檔案,格式如下顯示。當然更複雜的一些也可以通過 合併儲存格的方法 public void Merge(int firstRow, int firstColumn, int totalRows, int totalColumns)來實現。實現方式:1. 首先,需要添加對"Aspose.Cells.dll"的引用。2. 實現代碼如下:複製代碼 代碼如下://建立活頁簿 &
Time of Update: 2017-01-19
1.library檔案夾如果你想擴充CI的功能,那麼就把你的類庫放在這,注意,這個檔案夾是有class組成的,可以看看如果載入library注意事項!2.helper檔案夾如果你需要使用一些函數來幫你完成一些小功能,那麼就把它放著,這裡都是過程式的代碼而不是類,一般helper是用於view的,使用方法如下:複製代碼
Time of Update: 2017-01-19
MVC的組成部分: 模型 (Model) 代表你的資料結構。通常來說,你的模型類將包含取出、插入、更新你的資料庫資料這些功能。 視圖 (View) 是展示給使用者的資訊。一個視圖通常是一個網頁。 控制器 (Controller) 是模型、視圖以及其他任何處理 HTTP 要求所必須的資源之間的中介,並產生網頁。 舉例 比如一批統計資料你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應該同步更新。 CI的特點: 簡單:CodeIgniter是經過
Time of Update: 2017-01-19
一般而言,網頁傳統方式的匯入外部JS和CSS等資源檔的方法是直接在模板檔案使用:<script type='text/javascript' src='/Public/Js/Util/Array.js'><link rel="stylesheet" type="text/css" href="/App/Tpl/default/Public/css/style.css"
Time of Update: 2017-01-19
ThinkPHP CURD方法的order方法屬於模型的連貫操作方法之一,該方法用於對操作的結果排序。具體用法如下:$Model->where('status=1')->order('id desc')->limit(5)->select();注意:連貫操作方法沒有順序,可以在select方法調用之前隨便改變調用順序。支援對多個欄位的排序,例如:$Model->where('status=1')->order('id
Time of Update: 2017-01-19
ThinkPHP
Time of Update: 2017-01-19
通常volist標籤多用於查詢資料集(select方法)的結果輸出,通常模型的select方法返回的結果是一個二維數組,對此可以直接使用volist標籤進行輸出。在控制器中首先對模版賦值,如下例所示:$User = M('User');$list = $User->limit(10)->select();$this->assign('list',$list);在模版定義如下,迴圈輸出使用者的編號和姓名:<volist name="list"
Time of Update: 2017-01-19
CI架構內建的zip類簡單實用,本文就來簡單說一下CI架構的zip類的使用。首先需要匯入zip類:複製代碼 代碼如下:$this->load->('zip');此外,但是考慮到CI的結構,還需要設定一下自動載入類,把zip載入進去。也可以在設定的時候,統一載入。大家如果遇到這個問題可能就是自動載入沒有載入zip類。具體調用方法如下:複製代碼 代碼如下:$path =