Time of Update: 2017-01-19
要在IIS6上使用高版本PHP,必須安裝fastCGI擴充, Microsoft FastCGI Extension for IIS 5.1 and 6.0 然後讓你的IIS6支援fastCGI即可。 然後設定一下php.ini中的CGI and FastCGI參數: fastcgi.impersonate =
Time of Update: 2017-01-19
下拉捲軸或滑鼠滾輪滾動到頁面底部時, 動態即時載入新內容。後台用 json 傳輸資料, 樣本程式中唯寫了樣本數組。資料也只設定了兩個屬性, 需根據實際應用改寫。頁面用了 ul li 做為容器, 每個 li 表示一列<ul id="stage"> <li></li> <li></li> <li></li> PHP和Jquery和ajax實現下拉淡出瀑布流效果(無需外掛程式)
Time of Update: 2017-01-19
本文執行個體講述了Yii中表單用法。分享給大家供大家參考,具體如下:在 Yii 中處理表單時,通常需要以下步驟:1. 建立用於表現所要收集資料欄位的模型類。2. 建立一個控制器動作,響應表單提交。3. 在視圖指令碼中建立與控制器動作相關的表單。一、建立模型在編寫表單所需的 HTML
Time of Update: 2017-01-19
什麼是模板呢?預設情況 WordPress是使用主題目錄下page.php來作為模板顯示頁面的,但是有時候我們需要不同的模板來顯示頁面,比如登入、註冊和投稿頁面等,這些頁面跟普通的頁面是有所區別,這時候WordPress提供了頁面模板讓開發人員可以自訂WordPress頁面外觀甚至功能。頁面模板php檔案的匹配WordPress中是通過自訂欄目來記錄頁面所使用的模板的,自訂欄目名稱:_wp_page_template,值為模板的檔案名稱:如果是預設範本page.php,那麼
Time of Update: 2017-01-19
get_post()(擷取一篇文章)get_post() 函數可以根據 ID 查詢一篇文章的資訊,還能返回迴圈中的當前文章。用法get_post( $post, $output, $filter );參數$id(整數 | 對象)(可選)文章 ID 或者文章對象,如果為空白則自動化佈建成當前文章。預設值:null(當前文章)$output(字串)(可選)返回結果的形式,可選: OBJECT:返回一個文章對象 ARRAY_A:返回帶索引值的數組 ARRAY_N:返回不帶索引值的數組 預設值:
Time of Update: 2017-01-19
WordPress 上擷取文章最重要的就是迴圈(Loop),事實上迴圈就是去資料庫查詢到相應的文章,然後暫時儲存到全域變數裡邊,需要的時候一篇一篇的輸出出來,WordPress 的迴圈設計的非常好,完成一次迴圈需要執行 2000 多行代碼,而你在使用迴圈的時候看到的只是一個簡單 while 迴圈加上幾個函數,初學者也很好理解。<?phpif( have_posts() ): while( have_posts() ): the_post();
Time of Update: 2017-01-19
本文執行個體講述了CodeIgniter自訂控制器MY_Controller用法。分享給大家供大家參考,具體如下:Codeigniter所有的控制器都必須繼承CI_Controller類,但CI_Controller類位於system目錄下,不太方便修改。為方便做一些公用的處理,通常情況下我們會在core下建立MY_Controller,用來繼承CI_Controller,從而項目中所有的控制器繼承MY_Controller。那麼,MY_Controller
Time of Update: 2017-01-19
本文執行個體講述了CodeIgniter鉤子用法。分享給大家供大家參考,具體如下:CodeIgniter執行流程圖中有7個橢圓的框,這表示在執行的過程中埋了7個鉤子。那先來看看什麼是鉤子?網上找到的兩段文字:鉤子的完整實現應該叫事件驅動。事件驅動分為兩個階段,第一個階段是註冊事件,目的是給未來可能發生的“事件”起一個名字,簡單的實現方法是用單例模式產生一個持久的對象或者註冊一個全域變數,然後將事件名稱,以及該事件對應的類與方法插入全域變數即可。也就是掛載一個鉤子。第二個階段是觸發事件,本質上就是
Time of Update: 2017-01-19
更改郵件內容類型為 HTML在 WordPress 中發送郵件需要使用 wp_mail() 函數,但是郵件內容預設的類型卻是“text/plain”,也就是不支援 HTML。如果你想要在郵件內容中添加 HTML 程式碼,除了發送“Content-Type: text/”的 headers 資訊之外,還可以利用過濾器統一修改。/** *WordPress 更改郵件內容類型為 HTML
Time of Update: 2017-01-19
.Net使用訊息佇列,藉助windows組件來儲存要完成的一系列任務,不用程式使用同一個隊列,方便不同程式之間的資料共用和協作……以本人經驗,這個在某個方面類似於session(當然還有很多方面不同),相同之處:session可以把資訊儲存在aspnet_state服務中,網站重新編譯或者重新啟動網站,session不會丟失(session逾時是正常情況,這種情況除外)。win7中安裝訊息佇列組件,其他動作系統請百度搜尋相關資料。 如果服務沒有自動啟動,需要啟動服務:先建立隊列,再使用
Time of Update: 2017-01-19
滾動導覽功能表滾動菜單, 顧名思義是以滾動的方式顯示和隱藏菜單的. 其實跟淡入淡出菜單和滾動菜單的原理是一樣的, 前者是在觸發事件的時候改變菜單的透明度, 而後者則是改變菜單的高度. 那為什麼後者的處理難度會比前者高呢? 這正因為菜單高度的處理比透明度有更高的技巧要求. 下面我們就討論一下該如何處理, 並難在什麼地方.初期化處理為了處理更加靈活, 我們需要為它定義一個作為參數的滑動速度, 也就是每一個單位時間間隔, 菜單高度的改變幅度. 另外, 我們需要將菜單的初始高度定為 0.//
Time of Update: 2017-01-19
在thinkphp的架構下實現分頁。公司的網站基於Thinkphp架構,一直久聞thinkphp的大名,終於有機會實戰了。thinkphp是MVC架構的,MVC對於任何ITers來說都不陌生,模型(model)-視圖(view)-控制器(controller)。他將邏輯和資料分開處理,少了很多繁瑣的過程。其實在官方的資料中已經詳細的介紹了怎麼分頁,傳送門:http://document.thinkphp.cn/manual_3_2.html可是並不適用於資料已經從DB中取出,並且轉換為數組的情況
Time of Update: 2017-01-19
如果我們需要通過配置不同的ILog,流程是這樣的,首先要建立一個ILoggerRepository,通過它來進行日誌等級的配置,和各種Appender,接著通過LogManager在ILoggerRepository擷取一個Ilog對象,就可以寫日誌了。代碼如下:複製代碼 代碼如下:public static ILog GetLogger(string repositoryName = "")
Time of Update: 2017-01-19
1, 首先是bootstrap過程,初始化程式裡用到的資源2, 建立一個Zend_Controller_Front實體,實現front controller模式,這個實體類會負責將http請求派遣到恰當的controller的action裡。3, Front controller會建立倆個對象來封裝http請求和http回複,分別是Zend_Controller_Request_Http和Zend_Controller_Response_Http 4, Front
Time of Update: 2017-01-19
本文執行個體總結了thinkPHP查詢方式。分享給大家供大家參考,具體如下:一、普通查詢方式1. 使用字串查詢;複製代碼 代碼如下:$m->where(' id=1 and name="roge" ')->find();這種方法存在一個缺點,就是當資料表中的查詢欄位為字串時,需要在欄位值中加入引號。2. 使用數組的方式(推薦使用)$data['name']="adfa";$data['id']=3;$data['_logic']="or";
Time of Update: 2017-01-19
本文執行個體講述了yii2架構中使用下拉式功能表的自動搜尋yii-widget-select2的方法。分享給大家供大家參考,具體如下:github中原始碼地址:https://github.com/kartik-v/yii2-widget-select2利用composer.phar安裝此外掛程式:php composer.phar require kartik-v/yii2-widget-select2 "*"引用方法:use kartik\select2\Select2;原始碼:<
Time of Update: 2017-01-19
本文執行個體講述了YII2.0之Activeform表單組件用法。分享給大家供大家參考,具體如下:Activeform文字框:textInput();密碼框:passwordInput();單選框:radio(),radioList();複選框:checkbox(),checkboxList();下拉框:dropDownList();隱藏欄位:hiddenInput();文本域:textarea(['rows'=>3]);檔案上傳:fileInput();提交按鈕:submitButton
Time of Update: 2017-01-19
本文執行個體講述了VC外部符號錯誤_main,_WinMain@16,__beginthreadex解決方案。分享給大家供大家參考。具體如下:在建立MFC項目時, 不使用MFC AppWizard嚮導, 如果沒有設定好項目參數,就會在編譯時間產生很多串連錯誤, 如error LNK2001錯誤,典型的錯誤提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol_main LIBCD.lib(wincrt0.obj)
Time of Update: 2017-01-19
本文執行個體講述了yii2中添加驗證碼的實現方法。分享給大家供大家參考,具體如下:首先,在模型中添加驗證碼欄位:public function rules(){return ['verifyCode', 'captcha'],}其次,可以在函數attributeLabels中添加前台頁面中驗證碼的欄位名稱:public function atrributeLabels(){return ['verifyCode'=>'Verification Code',
Time of Update: 2017-01-19
Yii內建的query builder還是很好用的,省去了拼sql的過程,今天在寫一個語句的時候遇到這樣一個問題複製代碼 代碼如下:$connection = Yii::app()->db;$command = $connection->createCommand();$operate_rst = 0;if(!empty($_POST['lid'])){ $operate_rst =