Time of Update: 2016-06-07
本文執行個體為大家分享了兩種php資料訪問方式,大家可以進行比較,分析兩種方式的異同,最後為大家提供了一個小練習,具體內容如下方式一:已淘汰,只做瞭解1.造一個串連(建立通道)$db=mysql_connect("localhost","root","123"); //括弧內是“伺服器位址”,“使用者名稱”,“密碼”2.選擇操作哪個資料庫mysql_select_db("mydb","$db");3.寫sql語句$sql="select * from
Time of Update: 2016-06-07
本文執行個體講述了Joomla資料庫操作之JFactory::getDBO用法。分享給大家供大家參考,具體如下:JFactory 是一個靜態類,用來擷取各種系統對象的引用getDBO為取得資料庫物件的方法,取得資料庫連接對象代碼:$db=& JFactory::getDBO();有了資料庫物件那麼就可進行資料庫操作了,執行查詢代碼:setQuery( $query );($db->query();//執行更改、添加、刪除 )$Result =
Time of Update: 2016-06-07
php中對xml的處理,雖然說實際開發中目前用的少了,但是難免會用到,用到的時候呢,總結起來還是稍稍有那麼一丁點的麻煩。我們來看看yii2中是怎麼對xml進行處理的。會超乎你想象的簡單哦。我們以輸出xml格式的資料為例。既然是輸出,必然就涉及到web請求與響應了,不熟悉的可以先去瞭解下HTTP協議。yii2中支援以下幾種返回格式,均可自訂配置。HTML: implemented by yii\web\HtmlResponseFormatter.XML: implemented by
Time of Update: 2016-06-07
平時開發中或多或少不可避免會遇到無限極分類的問題,因為效率、邏輯等問題也一直使這類問題比較尖銳。今天我們以yii2架構為基礎,欄目無限極為例,對這個問題進行一個簡單的處理。首先我們有一張欄目資料表 tree表結構如(原文有圖)看上去表結構很簡單。我們插入幾條測試資料INSERT INTO `tree` (`id`, `parent_id`, `name`) VALUES (1, 0, 'A'), (2, 0, 'B'), (3, 1, 'a'), (4, 3, 'aa'), (5, 2, 'b'
Time of Update: 2016-06-07
本文執行個體講述了Yii2使用swiftmailer發送郵件的方法。分享給大家供大家參考,具體如下:'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@backend/mail', 'useFileTransport' => false,//set this property to false to send mails to real email addresses //comment
Time of Update: 2016-06-07
什麼是自訂post?不要想當然的認為這裡的post就是就是指部落格中的文章,它只不過是一個文章類的代理詞而已,甚至你還可以認為它是內容。自訂模型是沒有一個很標準的什麼規定的,文章模型可以是你想的任何一個內容模型,就拿wordpress本身來說就內建了以下幾個內容文章模型: 部落格文章 頁面 附件 修正
Time of Update: 2016-06-07
日期組件,時間組件在平時開發中是必不可少的。今天我們就來談談在yii2中的超好用的時間組件,也省的大家各種找js外掛程式了。分享之前我們先預覽下效果,看看到底怎麼個好用法。當然啦,好用不好用在於自我的感覺,光看上面的圖片是感受不到的。再告訴你個好訊息,這兩款外掛程式已經跟yii2整合了,使用起來也是灰常的簡單哦。關於日期組件跟時間組件,前者是date('Y-m-d')類型,後者是date('Y-m-d
Time of Update: 2016-06-07
最近一直忙其它的(其實是懶!),將《深入理解Yii2》看了一遍,一些當初沒明白的稍微明了了點,然後又看yii2的圖片上傳等處理、富文本、restful什麼的,但由於沒進行到這裡,只看也不管用啊,所以還是按照步驟一步步來,先說說前後台分離。(其實普通的內容管理網站用不著下面所說的徹底分離什麼的,看看也無妨)個人感覺前背景情況有這麼幾種,首先是前後台是否是用一個驗證體系,其次是前後台是否共用一個資料表。一般來說下面三種比較常用吧:A、共用一個驗證體系和一個資料表。B、兩個驗證體系和共用一個資料表。C
Time of Update: 2016-06-07
對很多人而言,配置Nginx+PHP無外乎就是搜尋一篇教程,然後拷貝粘貼。聽上去似乎也沒什麼問題,可惜實際上網路上很多資料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷貝粘貼,早晚有一天會為此付出代價。如何正確配置 Nginx+PHP假設我們用PHP實現了一個前端控制器,或者直白點說就是統一入口:把PHP請求都發送到同一個檔案上,然後在此檔案裡通過解析「REQUEST_URI」實現路由。一般這樣配置此時很多教程會教大家這樣配置Nginx+PHP:server { listen 80;
Time of Update: 2016-06-07
本文執行個體講述了Joomla語言翻譯類Jtext用法。分享給大家供大家參考,具體如下:基本使用方法: Jtext是Joomla中實現多語言翻譯的一個對象,最基本的使用方法如下:Jtext::_('LANGUAGE CODE'); 如果是作為變數的話,則直接使用,如:$var = Jtext::_('LANGUAGE CODE'); 如果需要顯示出來,可以用echo的命令讓它顯示,這種方式在模板檔案中是最常見的,如:echo Jtext::_('LANGUAGE
Time of Update: 2016-06-07
本文講述了joomla組件開發知識點。分享給大家供大家參考,具體如下:在你進行編碼之前,有一些檔案和檔案夾需要建立和一些查詢語句需要運行。你不但可以建立組件而且不用額外的配置就可以嘗試不同的特性。你也可以看到Joomla!組織和訪問組件方法的概況。最後,你會像其它組件一樣加入工具列。Joomla!組件的結構Joomla!的所有組件都遵守指定的命名規範。每個系統組件都有唯一的名字,名字不要包括空格。代碼分成兩個檔案夾,檔案夾以com_開頭,緊接著就是組件的名字。因此,你要建立兩個相同名字的com_
Time of Update: 2016-06-07
本文執行個體講述了Smarty環境配置與使用方法。分享給大家供大家參考,具體如下:下載Smarty(這裡以Smarty-2.6.26為例)。解壓下載的檔案(目錄結構還蠻複雜的)。接下來示範給大家一個安裝執行個體,看過應該會舉一反三的。(1)
Time of Update: 2016-06-07
本文執行個體講述了Joomla調用系統內建編輯器的方法。分享給大家供大家參考,具體如下:調用Joomla系統帶的編輯器:路徑: /libraries/joomla/html/editor.php類:JEditor函數: void display( string $name, string $html, string $width, string $height, int $col, int $row, [boolean $buttons = true], [string $id = null],
Time of Update: 2016-06-07
本文執行個體講述了Joomla實現組件中彈出一個模式(modal)視窗的方法。分享給大家供大家參考,具體如下:最關鍵的JS在 /media/system/js/modal.js
Time of Update: 2016-06-07
最近做了一個項目,其中有需求,要求我們實現此功能:商品成交時傳送簡訊,下面小編貼出核心代碼,方面大家以後學習。html代碼省略.....Model代碼省略.....核心代碼如下所示: /** -------------------------------------------------* 修改狀態 public * Author: lzp Time:--* -------------------------------------------------*/public function
Time of Update: 2016-06-07
在PHP中,檢查某個連結是否存在,有兩個方法,一個是使用curl,另外一個是 獲得HTTP的header的響應碼,如果是200的則是OK,如果是404的話就找不到了,例子如下:1) 使用get_headers: get_headers中有第2個參數,是true的話,結果將會是個關聯陣列2) 使用CURL CURLOPT_NOBODY指定了只是建立串連,而不取整個報文的內容
Time of Update: 2016-06-07
本文執行個體講述了Joomla簡單判斷使用者是否登入的方法。分享給大家供大家參考,具體如下:更多關於joomla相關內容感興趣的讀者可查看本站專題:《Yii架構入門及常用技巧總結》、《php優秀開發架構總結》、《smarty模板入門基礎教程》、《ThinkPHP常用方法總結》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技巧匯總》希望本文所述對大家基於joomla程式設計有所協助。
Time of Update: 2016-06-07
本文執行個體講述了Smarty變數用法。分享給大家供大家參考,具體如下:1. 從PHP分配的變數調用從PHP分配的變數需在前加"$"符號.(譯註:同php一樣)調用模板內的assign函數分配的變數也是這樣.(譯註:也是用$加變數名來調用)樣本:index.php:$smarty = new Smarty;$smarty->assign('firstname', 'Doug');$smarty->assign('lastLoginDate', 'January11th,
Time of Update: 2016-06-06
js有一種方法可以,但是需要吧ie的層級設定成最低,並且只支援ie,很不好,不知道php或java有沒有好的辦法擷取
Time of Update: 2016-06-06
我想要在自己的Linux系統下安裝一些開源的php應用,譬如phpFreeChat,我把它放在/var/www/html/freechat底下,然後對freechat下的data檔案夾中的public和private檔案夾使用了chmod 777命令,然後使用ls -al data命令可以看到這樣的結果:drwxr-xr-x. 4 root root 4096 Jun 17 15:07 .drwxr-xr-x. 13 root root 4096 Jun 17 15:22