Time of Update: 2016-08-08
一.查詢方式ThinkPHP 提供了三種基本的查詢方式:字串條件查詢、索引數組條件查詢和對象條件查詢。在大多數情況下,推薦使用索引數組和對象方式作為查詢條件,因為會更加安全1.使用字串作為條件查詢//字串作為條件查詢$user = M('User');var_dump($user->where('id=1 AND user="蠟筆小新"')->select());//最終產生的SQL 陳述式SELECT * FROM `think_user` WHERE ( id=1 AND
Time of Update: 2016-08-08
一,nginx反向 Proxy配置 #tomcatJava代碼 upstream tomcat_server{ server 127.0.0.1:8080; } erver{ listen 80; server_name www.codes51.com; location / { proxy_redirect off; proxy_set_header Host $host;
Time of Update: 2016-08-08
在nginx中,ngx_time_update函數可以被多個線程執行,但只要有一個線程執行了這個函數,其他線程無需執行這個函數。對於這種需求,nginx給出的實現方案挺有意思。ngx_time_update開頭兩句如下: if (!ngx_trylock(&ngx_time_lock)) { return; } // do something... ngx_unlock(&ngx_time_lock);ngx_trylock和ngx_unlock都是宏定義,
Time of Update: 2016-08-08
去nginx官網下載相應的版本下載地址:http://nginx.org/download/nginx-1.6.2.zip下載完成解壓放到你喜歡的目錄下;樓主的放到了F:\nginx進入windows的cmd視窗,輸入如下所示的命令:C:\Users\YiXian>F:F:\>cd nginxstart nginx.exe啟動成功後可以在windows任務管理中心看到nginx.exe的進程已經啟動了接下來就可以在瀏覽器中輸入127.0.0.1斷行符號可以看到Welcome to
Time of Update: 2016-08-08
今天遇到一個問題,要儲存很多表單資訊,苦惱了許久,終於發現一個挺不錯的方法,以數組的形式把表單中的資料提交至後台進行儲存。 其實實現起來很簡單,就是給表單中要提交的資訊的name命名時要有一定的規範,我們先比較下下面這兩種方式的差別:第一種、普通的方式,每個要提交的值都有一個名稱 服務(index.php)很簡單就兩句話";print_r($_GET); 在渲染好的網頁上填入下面資訊並點擊提交 通過瀏覽器看到的 Query String
Time of Update: 2016-08-08
一、數組操作的基本函數數組的鍵名和值is_array($arr); //判斷是否為數組count($arr); //統計數組中元組的個數array_count_values($arr); //統計數組中元素出現的次數 返回的是一個數組array_values($arr); 獲得數組的值array_keys($arr); 獲得數組的鍵名array_flip($arr); 數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)in_array("apple",$arr);
Time of Update: 2016-08-08
親們, 我是yii小白 不要笑話我奧。今天白天寫一個管理模組涉及到 yii ar 下的 curd 操作,做 update 操作時糾結了好久,今天晚上花點時間學習, 下面寫下我的測試記錄代碼如下: 1 public function actionIndex(){ 2 3 // 寫入資料 4 //yii ar curd 之 insert 5 $_POST['Users']['sex'] = 2; 6 $_POST[
Time of Update: 2016-08-08
常說的頁面靜態化分為兩種,一種是偽靜態,即url 重寫,一種是真靜態化。我們以真靜態化為主來講講。什麼是PHP靜態化PHP靜態化的簡單理解就是使網站產生頁面以靜態HTML的形式展現在訪客面前,PHP靜態化分純靜態化和偽靜態化,兩者的區別在於PHP產生靜態頁面的處理機制不同。為什麼要讓網頁靜態化 一、加快頁面開啟瀏覽速度,靜態頁面無需串連資料庫開啟速度較動態網頁面有明顯提高; 二、有利於搜尋引擎最佳化SEO,Baidu、Google都會優先收錄靜態頁面,不僅被收錄的快還收錄的全;
Time of Update: 2016-08-08
在使用Thinkphp開發的內容管理系統裡面,很多東西都要自己開發,內容分頁當然也是要自己開發的,下面是我根據查資料自己整理的方法:1、首先是在後台編輯內容的時候需要插入分頁符,不同的編輯器分頁符自然也不同了2、然後就是讀取文章內容的時候,要根據分頁符來把內容分割成多個數組然,這裡需要傳值當前是第幾頁,根據頁數來讀取分割後的數組代碼如下: $arr_con=explode('_ueditor_page_break_tag_',$dy['art_content']);//分割內容
Time of Update: 2016-08-08
linux 下安裝nginx:1. 安裝 gcc / g++# apt-get install build-essential已安裝的無視2. 安裝openssl:# apt-get install openssl# apt-get install libssl-dev3. 安裝pcre下載源碼:http://download.csdn.net/detail/wei_xiaox126/8304511解壓: tar xvf ....# ./configure# make &
Time of Update: 2016-08-08
window7 下 安裝 apache24(httpd-2.4.10-x86-r2)加 php5.6(php-5.6.4-Win32-VC11-x86)加yaf(php_yaf-2.3.3-5.6-ts-vc11-x86)整合下載httpd-2.4.10-x86-r2.zip| php-5.6.4-Win32-VC11-x86.zip |php_yaf-2.3.3-5.6-ts-vc11-x86.zip下載地址: httpd-2.4.10-x86-r2.zip
Time of Update: 2016-08-08
Array( [0] => Array ( [shi] => 市轄區 [qu] => 曹子裡 [url] => s120100 ) [1] => Array ( [shi] => 市轄區 [qu] => 楊村 [url] => s120100 ) [2] => Array (
Time of Update: 2016-08-08
調用的檔案的路徑,查看也是對,並且我用的是絕對路徑,路徑是沒問題的那麼問題在那呢,特別簡單 order.php在檔案中是首字母大寫的Order.php,我調用的時候是order.php修改成大寫就沒問題了!其實我知道檔案是大寫字母,但是我覺得調用時應該不區分大小寫,所以直接寫的是小寫吃一塹長一智吧!
Time of Update: 2016-08-08
前戲部分:一、一句話概括php:Php就是用來做web應用的,其中這廝很適合做網站,大名鼎鼎的wordpress就是php開發的。Web以外的應用請一定不要考慮用php做。 本文涉及到的一些關鍵詞解釋: 高上大:高端大氣上檔次的簡稱。網路太盛行,網民實在太懶,說全都不高興Php的幾個版本:PHP4 應該說是PHP的裡程碑版本,譬如zend引擎的引入,各種高上大的加速。不過這個版本物件導向太弱,無視php4是對的。PHP5 如果大家要開發請下載5.3版本,使用最廣泛,相對比較穩定。5.0~5.2
Time of Update: 2016-08-08
Mac 下內建php + apache。但是版本不是最新的。網上找了半天都沒有找到比較好的案例。只好自己琢磨了好久。我的本子上php 是5.4的,apache 是2.2的。昨天在練習php的時候,遇到了一個特性,PHP5.4 不支援。只好進行下升級。推薦用MacPort來進行下載安裝,主要是方便管理。安裝PHPsudo port install php55;安裝好php55 後你會發現在命令列下輸入php後按Tab鍵 會出現php55的 有關檔案,原來的php版本,沒有數字。
Time of Update: 2016-08-08
最近在寫一個有關金融的項目。裡面涉及到好多資金小數的問題。有一次用到floor想實現向下取整精確到兩位小數時,突然發現如下代碼不正常了。$money=271.28;echo $money=floor($money*pow(10,2))/100我驚訝的發現輸出的竟然不是271.28而是271.27!後來查了好多資料,在php官網上看到了這麼一點:浮點數的精度有限,以十進位能夠精確表示的有理數如 0.1 或
Time of Update: 2016-08-08
最近在學習Laravel,覺得ORM功能很強大,我這裡只是簡單探索了一點,如果有更好的筆記,還請分享。 因為重點在於Eloquent ORM,所以路由設定,控制器就不詳細描述了,這裡直接進入Models麼模組。 1.資料庫準備(Mysql) 在這裡需要建立users和users_ext兩張表,並初始化資料: 1 CREATE TABLE 2 IF NOT EXISTS users ( 3 iAutoId INT (11) NOT NULL AUTO_INCREMENT, 4
Time of Update: 2016-08-08
nginx (http://nginx.org/) 是由俄羅斯人Igor Sysoev開發的一種Web伺服器。它可以用來做HTTP伺服器, 也可以用來做Proxy 伺服器。輕量、 高速的運行是其最顯著的特徵。nginx是近年來使用者數量高速增長的Web伺服器程式。 在Web伺服器市場份額中, 僅次於Apache、 IIS(Internet Information Server), 排在第三位, 約佔10%的份額。 目前, 越來越多規模相對較大的Web服務應用也正在採用nginx作為主伺服器,
Time of Update: 2016-08-08
$begin_day = date("Y-m-d 00:00:00"); $end_day = date("Y-m-d 23:59:59"); $last_begin = date("Y-m-d 00:00:00",strtotime("last days")); $last_end = date("Y-m-d 23:59:59",strtotime("last days")); $next_begin = date("Y-m-d
Time of Update: 2016-08-08
記憶體配置圖對比:值傳遞小練習如果給一個函數傳遞一個對象,實際傳遞的是一個地址對比}進度:__construct()構造方法是php5新增的this記憶體解析this小結注意:php構造方法只能有一個,不能重載!!學過java,c#等的要注意區別上述demo報錯,方法重複定義 以上就介紹了韓順平php視頻筆記62-67