Time of Update: 2016-07-29
openresty 很早就支援websocket了,但是早期的版本cosocket是單工的,處理起來比較麻煩參見郵件清單討論 websocket chat,後來的版本cosocket是雙全工的,就可以按照這個討論的方案來實現基於websocket的聊天,或者是push程式了,但是網路上沒有找到一個具體一點的例子,於是自己寫了個simple的例子。1 思路client的websocket串連到openresty之後,使用ngx.thread.spawn啟動兩個
Time of Update: 2016-07-29
";echo"";echo"{$year}年{$mon}月";echo "";echo "一";echo "二";echo "三";echo "四";echo "五";echo "六";echo
Time of Update: 2016-07-29
最近寫介面的時候突然發現的非常實用的php函數,在這兒分享一下:cal_days_in_month(calender,$month,$year);calender:曆法,常量,如CAL_GREGORIAN(陽曆);$month:指定的月份;$year:指定的年份;返回: 天數如: $monthday = cal_days_in_month(CAL_GREGORIAN,3,2016); echo $monthday;輸出:31
Time of Update: 2016-07-29
反射是在PHP運行狀態中,擴充分析PHP程式,匯出或提取出關於類、方法、屬性、參數等的詳細資料,包括注釋。這種動態擷取的資訊以及動態調用對象的方法的功能稱為反射API。反射是操縱物件導向範型中元模型的API,其功能十分強大,可協助我們構建複雜,可擴充的應用。其用途如:自動載入外掛程式,自動產生文檔,甚至可用來擴充PHP語言。php反射api由若干類組成,可協助我們用來訪問程式的中繼資料或者同相關的注釋互動。藉助反射我們可以擷取諸如類實現了那些方法,建立一個類的執行個體(不同於用new建立),調用
Time of Update: 2016-07-29
本文執行個體講述了Yii使用migrate命令執行sql語句的方法。分享給大家供大家參考,具體如下:Yii2內建一個強大的命令列管理工具,在windows下打卡cmd命令視窗,切換到Yii項目所在目錄(包含Yii.bat),就可以在cmd中運行Yii命令了。使用Yii migrate命令執行sql語句:如在路徑為/console/migrations/m130524_201442_init.php這個檔案定義了一張User表的sql,我們要執行這個sql來產生資料表,就運行:yii
Time of Update: 2016-07-29
首先建立兩個檔案: change.html 和 change.phpchange.html 檔案的表單代碼如下:change file
Time of Update: 2016-07-29
本文執行個體需要驗證的內容:郵件地址、Url地址、電話號碼、郵遞區號,驗證方法分享給大家供大家參考,具體內容如下1、電子郵件地址的校正2、URL地址的校正3、電話號碼4、郵遞區號的校正希望本文所述對大家學習php程式設計有所協助。 以上就介紹了phpRegex驗證(郵件地址、Url地址、電話號碼、郵遞區號),包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。
Time of Update: 2016-07-29
php類庫給現有的圖片加文字浮水印,代碼不是很完善,歡迎大家多多指教!代碼如下:img(圖片路徑,浮水印文字,字型路徑,字型大小,字型角度);比如:$tpl->img('abc.jpg','這是浮水印文字','ziti.ttf',30,0)*/class image_fu{private $image;private $img_info;private $img_width;private $img_height;private $img_im;private
Time of Update: 2016-07-29
瀏覽器和伺服器之間是通過 HTTP 協議進行串連通訊的。這是一種基於請求和響應模型的協議。瀏覽器通過 URL 向伺服器發起請求,Web 服務器接收到請求,執行一段程式,然後做出響應,發送相應的html代碼給用戶端。這就有了一個問題,Web
Time of Update: 2016-07-29
本文執行個體講述了PHP閉包函數傳參及使用外部變數的方法。分享給大家供大家參考,具體如下:在Laravel控制器寫兩個方法,一個是在內部建立一個閉包函數,一個是執行傳過來的閉包函數,測試閉包的寫法,use使用外部變數,及閉包函數的傳參。如下://測試閉包傳參及use使用外部變數public function testClosure($t1, $t2){ $closure = function ($param1, $param2) use ($t1, $t2) { echo $param1
Time of Update: 2016-07-29
使用ImageMagick,您可以輕鬆,更快地建立縮圖,比使用PHP的容易得多。希望本文所述對大家學習php程式設計有所協助。 以上就介紹了php實現圖片上傳並利用ImageMagick產生縮圖,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。
Time of Update: 2016-07-29
本文執行個體講述了使用Composer安裝Yii架構的方法。分享給大家供大家參考,具體如下:現在流行使用Composer安裝PHP架構,Composer是PHP用來管理依賴關係的工具,Yii,Laravel,七牛等架構或服務都用Composer作為安裝的首選工具。下面以下載安裝Yii架構為例學習使用Composer安裝PHP架構:首先去Composer下載安裝這個工具。通過 Composer 安裝
Time of Update: 2016-07-29
好久沒寫過php方面的部落格了,由於在qq上這些東西經常會被問到,因此稍微整理一下,希望有所協助。VC6:legacy Visual Studio 6 compiler,就是使用這個編譯器編譯的。VC9:Visual Studio 2008 compiler,就是用微軟的VS編輯器編譯的。TS:Thread Safe 安全執行緒, 執行時會進行線程(Thread)安全檢查,以防止有新要求就啟動新線程的CGI執行方式而耗盡系統資源NTS:Non Thread Safe 非安全執行緒,
Time of Update: 2016-07-29
不安裝nginx情況下,輸入ip直接存取指定工程方法:在tomcat6的設定檔下(/var/lib/tomcat6/conf/server.xml找到Host部分 unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">在後面添加你所需要直接存取的工程內容,如下: path路徑為空白,程式指定位置在docBase,重啟tomcat即可。
Time of Update: 2016-07-29
$arr = array('aa','bb','cc','dd'); unset($arr[2]); print_r($arr); ?>Array ( [0] => aa[1] => bb [3] => dd)unset最大缺點是沒有重建數組索引 後來發現有array_splice函數functionarray_remove(&$arr, $offset) { array_splice($arr, $offset, 1); } $arr =
Time of Update: 2016-07-29
第一步:進入到php的源碼目錄下的ext/pdo_mysql目錄(這裡是源碼目錄,不是安裝目錄,注意區別)第二步:執行:#{$php_indtall_dir}/bin/phpize註:這裡的{$php_indtall_dir}指的是php的安裝目錄,如果安裝到了/usr/local/php,那就執行/usr/local/php/bin/phpize,這裡是要產生.configure編譯檔案的第三步:編譯檔案:./configure
Time of Update: 2016-07-29
《資料結構與演算法JavaScript描述》《寫給PHP開發人員的Node.js學習指南》《編寫可維護的JavaScript》《Backbone.js應用程式開發》《JavaScript 函數式編程》《勝於言傳:Web內容創作與設計的藝術》《JBoss 管理與開發核心技術:第三版》《網頁設計創意書(卷3)》《Unity遊戲設計與實現》《AngularJS權威教程》《Spring實戰(第3版)》《點石成金》《HTML5 移動遊戲開發進階編程》《遊戲設計的100個原理》《Spring源碼深度解析》《
Time of Update: 2016-07-29
我的圖片爬完啦,下面的是我利用百度圖片介面的代碼!很簡單哦~~~~拿去用吧,別謝我。。。哈哈!!!我糾結的就是解密那裡,效率可能會低一些,我是一個字母一個字母的去找的!不知道還有沒有更快速一些的辦法,在這裡也請教你們啦,如果有好的方法告訴我一下哈! /** * 通過百度來搜尋圖片連結,然後下載(這裡先在本地電腦進行測試,沒有放到伺服器上,因為我的伺服器磁碟空間太小,由於是圖片,怕存不下) * 1.先取出我的車輛的id 和 modelname *
Time of Update: 2016-07-29
簡介Composer 是 PHP 的一個依賴管理工具安裝流程開啟終端,輸入下面指令:進入使用者根目錄 cd ~執行安裝指令 php -r "readfile('https://getcomposer.org/installer');" > composer-setup.phpphp -r "if (hash('SHA384', file_get_contents('composer-setup.php')) ===
Time of Update: 2016-07-29
如果程式比較大,引用同一個對象的變數比較多,並且希望用完該對象後手工清除它,個人建議用 "&" 方式,然後用$var=null的方式清除. php5中對於大數組的傳遞,建議用 "&" 方式, 畢竟節省記憶體空間使用。 php中對於地址的指向功能不是由使用者自己來實現的,是由Zend核心實現的 php中引用採用的是“寫時拷貝”的原理,就是除非發生寫操作,指向同一個地址的變數或者對象是不會被拷貝的。當我們unset