ThinkPHP

ThinkPHP php 框架學習筆記

花了兩個多鍾在看 ThinkPHP 框架,不想太過深入的知道它的所有高深理論。單純想知道怎麼可以用起來,可以快捷的搭建一個網站。所以是有選擇的看,二個鐘後還是一頭霧水。於是決定改變學習策略,上官方論壇看其它高人寫的民間教程,果然比官方的通俗易懂多了。

THINKPHP JS實現縮放圖片式截圖的實現

作者:楊鑫奇原始連結:http://www.cnblogs.com/scotoma/archive/2010/03/05/1679477.html

ThinkPHP中例項Model方法的區別說明

在TP中,我們可以用下面兩種方法去建立一個資料表的對映物件(我暫時用到的) 第一種:$Test = D('Test') 第二種:$Test = new Model('Test') 雖然這兩種都可以對資料進行select,insert,delete,udpate操作,在資料驗證上有很大的不同, 我們來看看效果,先建立一個 TestMo

ThinkPHP採用模組和操作分析

任何一個WEB行為都可以認為是一個模組的某個操作,系統會根據當前的URL來分析要執行的模組和操作。這個分析工作由URL排程器來實現,官方內建了Dispatcher類來完成該排程。 在Dispatcher排程器中,會根據 http://servername/appName/moduleName/actionName/params 來獲取當前需要執行的專案(a

ThinkPHP自動驗證失敗的解決方法

複製程式碼 程式碼如下: /* * 登陸 */ public function Login(){ if($_POST['submit']){ $DB = D('Login');//自定義Model處理 //

linux下使用ThinkPHP需要注意大小寫導致的問題

弄了一下午,偶然想起linux是識別檔案大小寫的,檢視了一下程式碼,發現例項化類的時候並沒有注意檔案大小寫。如 $dao = D("inventoryview") 對應的檢視檔案是InventoryViewModel.class.php。這樣在windows下跑是沒問題的,但是在linux下,需要寫成$dao = D("InventoryView")。

使用ThinkPHP自帶的Http類下載遠端圖片到本地的實現程式碼

Http類在目錄ThinkPHP/Lib/ORG/Net下面。接下來看看是如何呼叫的。 複製程式碼 程式碼如下: <?php import("Com.Buyback.QueryAmazon"); import("ORG.Net

讓Nginx支援ThinkPHP的URL重寫和PATHINFO的方法分享

網上搜了很多方法都不奏效,研究了一天,發現通過以下的配置可以完美支援 'URL_MODEL' => 2 的情況了 複製程式碼 程式碼如下: location /project/ { index index.php; if (!-

ThinkPHP與PHPExcel衝突解決方法

很早之前就知道有一個叫做PHPExcel的類(官方網站)可以用來操作Excel,一直沒有機會嘗試,今天試用發現無比強大,下載後的原始碼包裡有詳細文件,幾乎能實現手工操作Excel能實現的一切功能。 一個簡單的讀取Excel的例子如下: 複製程式碼 程式碼

ThinkPHP 防止表單重複提交的方法

然而有一種情況,是防止不了的: 使用者提交表單以後,點選瀏覽器後退按鈕返回表單頁面,這個時候瀏覽器會直接從快取中取出頁面,因此token驗證一定是通不過的。網上有許多種辦法可以繞過這個問題,比如用location.replace()方法來替換當前歷史記錄,但是這樣仍然有瑕疵。極端的情況,若使用者在頁面間切換多次,那麼多點幾次後退按鈕很可能又回到了上