Time of Update: 2016-08-08
CLI的普通應用什麼是PHP-CLIphp-cli是php Command Line Interface的簡稱,即PHP命令列介面,在windows和linux下都是支援PHP-CLI模式的;為什麼要使用PHP-CLI多線程應用定時執行php程式開發傳統型程式 (使用PHP-CLI和GTK包即可開發案頭,但沒人會用PHP來編寫傳統型程式的)編寫PHP的shell指令碼判斷PHP運行模式PHP的運行模式遠遠不止apache和cli,還包括:olserver, apache,
Time of Update: 2016-08-08
安裝過程第一步 安裝Apache2sudo apt-get install apache2第二步 安裝PHP模組sudo apt-get install php5第三步 安裝Mysqlsudo apt-get install mysql-serversudo apt-get install mysql-client第四步 其他模組安裝sudo apt-get install libapache2-mod-php5sudo apt-get install
Time of Update: 2016-08-08
PHP滾動日誌類庫PHP記錄日誌,我之前接觸過的有按照年月分檔案夾,然後按照日分檔案的日誌記錄方式,這種方式有利有弊,有他的使用情境,我今天要說的是另一種日誌記錄方式——檔案滾動方式記錄日誌,當然了,這種滾動機制也可以加在前面那種日誌記錄方式中。如何讓日誌滾動起來滾動日誌,顧名思義,記錄一個模組的日誌用一系列的記錄檔,同一模組檔案個數有限制,最多maxNum個,大小也有限制,最大maxSize位元組,檔案名稱有一定的命名方式,比如:testlog.log、testlog_1.log,testlo
Time of Update: 2016-08-08
function deldir($dir) { //先刪除目錄下的檔案: $dh=opendir($dir); while ($file=readdir($dh)) { if($file!="." && $file!="..") { $fullpath=$dir."/".$file; if(!is_dir($fullpath)) { unlink($fullpath); } else {
Time of Update: 2016-08-08
一:清除字串左右兩邊的空格和字元, 函數 trim()$str = " hello,word ";echo$str."";echo trim($str)."";$str = "@黎明hello,word@";echo ltrim($str)."";echo rtrim($str);結果如下,ltrim()清除左側的空格和字元,rtrim()清除右側的空格和字元 二、逸出字元串的函數 / addcslashes(str,ch)和stripcslashes(str);$str =
Time of Update: 2016-08-08
交接模式之類比毛筆(1) 實作類別介面interface Color{public function bepaint($penType,$name);}(2) 具體實現顏色類class Red implements Color{public function bepaint($penType, $name) {echo $penType.'紅色的'.$name;}}class Green implements Color{public function
Time of Update: 2016-08-08
1、安裝mysql、zlib等問題記錄1、configure: error: Cannot find MySQL header files under /usr/include/mysql.Note that the MySQL client library is not bundled anymore!提示我找不到MySQL header files上網查了一下,用find / -name
Time of Update: 2016-08-08
php代碼最佳化應避免在php foreach裡面進行sql查詢以下程式碼範例使用了laravel的操作資料庫api,eloquent ormforeach裡面執行兩次sql查詢// $datas 要返回的資料foreach ($datas as $_v) { // todo 在foreach中查詢了兩次 **time**: 290 ms(postman)$uid=$_v->uid; $_v->user_name = User::find($uid)->username; //
Time of Update: 2016-08-08
symfony2中的Bundlesymfony在它的第二版中引入了Bundle的概念,根據我現在粗淺的理解,這裡的bundle可以看做是你所建立的web service的一個抽象。另外bundle還可以作為一個庫的概念,供其他人使用。你再網上搜尋“symfony2
Time of Update: 2016-08-08
function test($i){//第一步$i -= 4; if($ifunction test($i){//第一步$i -= 4; if($ireturn $i; //第二步}else{ function test($i){//第 3步$i -= 4; if($ireturn $i; //第4步}else{ test();//第5步} } } } echo test(30);
Time of Update: 2016-08-08
為了學習高效能並發伺服器,打算研究一下Nginx的實現。按照慣例,最開始都要寫一個hello world的程式,所以接下來就是介紹如何在Nginx的架構下編寫一個簡單的HTTP模組來列印”Hello
Time of Update: 2016-08-08
PHP函數PHP SPL,被遺落的寶石 -- 簡明現代魔法PHP SPL筆記 - 阮一峰的部落格PHP filter_input_array() 函數oraclepdo_oci 串連 oracle 資料庫_掂量 -- 夜遊人_百度空間pdo 連oracle - 老A的專欄 - 部落格頻道 - CSDN.NET其他mysql資料庫同步檢查監控指令碼實現(轉) - drrrrr5的專欄 - 部落格頻道 - CSDN.NETBlowFish密碼編譯演算法在php的使用 - 濤光 -
Time of Update: 2016-08-08
php-curl-curlopt_httpheader設定host http://www.gosoa.com.cn/php-curl-curlopt_httpheader%E8%AE%BE%E7%BD%AEhost基於PHP的cURL快速入門教程 (小偷採集程式) http://www.jb51.net/article/27293.htmPHP中CURL方法curl_setopt()函數的一些參數 http://blog.csdn.net/superbirds/article/details/7
Time of Update: 2016-08-08
Mobile_Detect 是一個輕量級的開源行動裝置(手機)檢測的 PHP Class,它使用 User-Agent 中的字串,並結合 HTTP Header,來檢測行動裝置環境。這個裝置檢測的 PHP 類庫最強大的地方是,它有一個非常完整的庫,可以檢測出所用的裝置類型(包括操作類型,以及手機品牌等都能檢測)和瀏覽器的詳細資料。http://mobiledetect.net///使用執行個體 include 'Mobile_Detect.php';$detect = new
Time of Update: 2016-08-08
簡單原廠模式執行個體-簡單電視機工廠//抽象產品類TVinterface TV {public function play();}//具體產品類HaierTvclass HaierTV implements TV {public function play() {echo '海爾電視機播放中...';}}//具體產品類HisenseTVclass HisenseTV implements TV {public function play() {echo '海信電視播放中.
Time of Update: 2016-08-08
轉自:http://developer.51cto.com/art/201105/263107.htm在程式語言中,無論是單引號還是雙引號,都有很重要的作用,在PHP語言中也一樣。跟ASP相比,PHP的引號更好用,在ASP中,要把資料代入變數就必須用雙引號包含起來,而且裡面要用到引號的情況下只能用單引號,不能用雙引號,如果用了雙引號就會把其當作前一個引號的結束符。但在PHP中就沒有這個限制了。代值進去變數,單引號和雙引號都可以使用,
Time of Update: 2016-08-08
Sublime Text 是現在很受大家歡迎的編輯器了,不僅是在web前端,在書定簡單的php、Js等代碼時,也是相當的好用,再配合多種的外掛程式和新穎的介面,更是讓人慾罷不能。在使用時,我們通過喜歡開啟一個檔案的時候,右擊再選擇開啟程式,比如會用記事本、Notedpad++之類的,這時如果把Sublime Text也加入到其中畢竟會方便不少,在找了一番後,實驗成功,效果如下:實現起來也很簡單:1.開啟註冊表,開始→運行→regedit2.在
Time of Update: 2016-08-08
1、刪除字串的第一個字元:$string='';foreach($arrayas$key => $value){ $string .= ",$value";}$string = substr($string,1);2、定義頁面編碼格式:meta http-equiv=content-type content="text/html;
Time of Update: 2016-08-08
進入設定檔:vi /usr/local/webserver/nginx/conf/nginx.confupstream www.linux.com{ server 192.168.1.204:80; } proxy_cache_path /data0/htdocs/www/aaa levels=1:2 keys_zone=aaa:20m max_size=1g; server { listen 80;
Time of Update: 2016-08-08
一個頁面中,有些資料緩衝,有些資料不緩衝,就是局部緩衝l $smarty->assign(“var”, “value”, true)第三個參數:表示是否不緩衝l {$var nocache=true}在模板變數量後使用nocache參數l