Time of Update: 2016-07-13
ThinkPHP中execute()和query()方法都可以在參數裡直接輸入SQL語句。不同的是execute()通常用來執行insert或update等SQL語句,而query常用來執行select等語句。execute()方法將返回影響的記錄數,如果執行SQL的select語句的話,返回的結果將是表的總記錄數。下面舉幾個具體的例子說明一下:$model=M("MyTable");$result=$model->execute('select * from MyTable');
Time of Update: 2016-07-13
smarty 常用的變數操作符總結。capitalize [首字母大寫]count_characters [計算字元數]cat [連接字串]count_paragraphs [計算段落數]count_sentences [計算句數]count_words [計算詞數]date_format [時間格式]default [預設]escape [轉碼]indent[縮排]lower[小寫 ]nl2br[分行符號替換成]regex_replace[正則替換]replace[替換]spacify[插空]
Time of Update: 2016-07-13
使用 thinkphp 開發的應用的 url 中通常都會帶個 index.php ,如果我們需要偽靜態或者做 SEO 最佳化的時候,這個是非常不好看也沒有意義的。那麼我們該如何去除 thinkphp 應用 url 中的 index.php 呢?對於這個問題我們可以通過URL重寫的方式解決,當然這個是需要伺服器開啟 URL_REWRITE 模組才可以的。所以進行下面的步驟前請確定你的伺服器是否已經開啟了或者是否能開啟 URL_REWRITE 。(1)如果沒有開啟
Time of Update: 2016-07-13
首先以下是設定檔:source cv{ type=mysql sql_host=localhost sql_user=root sql_pass=passwod sql_db=database sql_query_pre= SET NAMES utf8 sql_query=\ SELECT id, title, introtext,unix_timestamp(created) as addtime \ FROM jos_content sql_attr_timestamp=addtime
Time of Update: 2016-07-13
關於 memcached 是什麼以及 memcached 如何使用,這裡就不說了,讀者可自行參考本站文章:memcached是什嗎?memcache該何使用?本篇文章主要介紹如何在 windows 環境下安裝與配置 memcached 服務。(1)、下載 memcached 程式(適用於 windows 32
Time of Update: 2016-07-13
為什麼要使用緩衝技術?理由很簡單:提高效率。在程式開發中,擷取資訊的方式主要是查詢資料庫,除此以外,也可能是通過Web Services或者別的某種方法,無論哪種方法,在大量的並發訪問面前,它們都可能成為效率的瓶頸,為瞭解決這些問題,人們提出了很多解決方案,其中一些是利用最佳化軟體(如:APC,Eaccelerator,Zend
Time of Update: 2016-07-13
在 Thinkphp 模板引擎可以不需要賦值給某個模板變數而直接輸出一些系統變數和系統常量、以及系統特殊變數。對於系統變數的輸出必須以$Think. 打頭,並且仍然可以支援使用函數。下面就分別做一下分享。(1)系統變數:在模板中輸出系統變數:包括server、env、session、post、get、request、cookie {$Think.server.script_name} //
Time of Update: 2016-07-13
php單一入口模式可謂是現在一種比較流行的大型web應用開發模式,比如當前比較流行的一些php開發架構,zend,thinkphp,qeephp,還有cakephp 等他們都是採用的單一入口模式的。本文將就什麼是單一入口模式,單一入口模式有哪些優點以缺點做一下研究。什麼是單一入口?在解釋什麼是單一入口之前,先說說與之對應的多入口。多入口即通過訪問不同的 php 檔案運行對應的功能。比如剛開始學習 php 的時候,我們做一個項目通常都會如下這樣做:index.php - 網站首頁list.php?
Time of Update: 2016-07-13
php帝國cms的檔案目錄命名都是非常怪異的,接手了一個修改帝國cms的活,找了半天都沒有找到設定檔在哪裡,真是羞愧,搜尋得來的,分享出來與同樣找不到設定檔的朋友共用,帝國cms資料庫設定檔是 /e/class/config.php
Time of Update: 2016-07-13
個人搜集 dede 模板標籤調用代碼,收藏以備後用,由於時間倉促,未能一一驗證是否正確,如有發現錯誤之處,還請斧正。 關鍵描述調用標籤:模板路徑調用標籤: {dede:field name='templeturl'/}網站標題調用標籤: {dede:global name='cfg_webname'/}欄目導航調用標籤:首頁{dede:channel type='top' row='8'
Time of Update: 2016-07-13
什麼是全文檢索索引?全文檢索索引是指以文檔的全部文本資訊作為檢索對象的一種資訊檢索技術。檢索的對象有可能是文章的標題,也有可能是文章的作者,也有可能是文章摘要或內容。Sphinx 是什嗎?Sphinx 是一個基於SQL的全文檢索索引引擎,可以結合MySQL,PostgreSQL做全文檢索搜尋,它可以提供比資料庫本身更專業的搜尋功能,使得應用程式更容易實
Time of Update: 2016-07-13
前一陣子嘗試使用了一下Sphinx,一個能夠被各種語言(PHP/Python/Ruby/etc)方便調用的全文檢索索引系統。網上的資料大多是在 linux環境下的安裝使用,當然,作為生產環境很有必要部署在*nix環境下,作為學習測試,還是windows環境比較方便些。本文旨在提供一種便捷的方式讓Sphinx在windows下安裝配置以支援中文全文檢索索引,配置部分在linux下通用。一、關於SphinxSphinx 是一個在GPLv2 下發布的一個全文檢索索引引擎,商業授權(例如,
Time of Update: 2016-07-13
物件導向編程(Object Oriented Programming, OOP, 物件導向程式設計)是一種電腦編程架構,OOP
Time of Update: 2016-07-13
php如何調用mysql預存程序,以下十個小案例拋磚引玉:執行個體一:無參的預存程序$conn = mysql_connect('localhost','root','root') or die ("connect db fail!");mysql_select_db('test',$conn);$sql = "create procedure myproce()beginINSERT INTO user (id, username, sex) VALUES (NULL, 's',
Time of Update: 2016-07-13
smarty模板中用表格來迴圈讀取資料是一件很糟糕的事情,什麼地方該加標籤,什麼地方該加標籤還好說,如果碰到那種需要加colspan標籤的,那就真得傷一下腦筋了,不過對於這個問題,本人已經想辦法解決了,現特地記載以下,以防在遇到這種情況。具體代碼如,需要根據實際情況進行修改:{section loop=$student_list name=list}{if $smarty.section.list.first || $smarty.section.list.rownum%5==1}{/if}{$
Time of Update: 2016-07-13
使用Linux系統做網站伺服器的,本地修改完Js或者css傳到伺服器上面經常會有沒效果的情況,這是linux伺服器緩衝的問題,導致本地下載的js還是舊版本的,如下分享一下具體的解決辦法,如下:可以再添加js引用的地方,設定參數比如 xx.js?v=1.2
Time of Update: 2016-07-13
最近安裝了dedecms官方5.7版本的程式,在發表文章的時候卻發現了一個問題,就是在發表文章過程中通過編輯器上傳圖片的時候,圖片上傳不了,給出的錯誤提示是:"Upload filetype not allow......",經作者仔細研究終於想出瞭解決辦法,在這裡和大家分享一下。其實很簡單,找到 /include/uploadsafe.inc.php 這個檔案,在該檔案的第45行處做下面的修改:$imtypes = array改成$imgtypes =
Time of Update: 2016-07-13
JavaScript 如何處理 php 返回json格式的資料,下面我們通過一個樣本來說明!假設php返回如下一個數組:$arr =
Time of Update: 2016-07-13
ThinkPHP為一些常用的操作定義了快捷方法,這些方法具有單字母的方法名,具有比較容易記憶的特點。非常有意思的是,這些快捷方法的字母包含了ADSL字母,所以我們稱之為ADSL方法。A、D、S、L、C、F、U、I 這幾個快捷方法都在 /THINKPHP/Common/functions.php 這個檔案中,下面我分別說明一下他們各自的功能和用法。A() 載入Action類 D() 載入Model類 S() 全域緩衝配置 L() 擷取語言定義 C() 擷取配置值F() 快速檔案資料讀取和儲存
Time of Update: 2016-07-13
本人最近在研究學習phpcms的源碼,已經研究了快有一周了,下面結合在網上找的一些研究php開源源碼程式分析方法以及自己的見解分享一下如何研究php開源源碼的方法以及一些技巧吧。