Time of Update: 2016-06-23
smarty是一種模板引擎——即分離後台邏輯和前端樣式,源碼為PHP編寫。官網地址:http://www.smarty.net/ 下載最新的3.1版本後,會有demo檔案夾,直接在機器的web目錄下執行demo就是一個簡單的smarty運用。按照文檔或者仿照demo裡面的配置,使用smarty起來非常簡單。 基本的檔案目錄和代碼如下:
Time of Update: 2016-06-23
**準備** PhpStorm linux 版本(64位) :點擊下載 jdk 1.6版本或者更高:點擊下載這裡我是用的是1.8的版本 (jdk-8u66-linux-x64.tar.gz) 安裝 jdk 環境 將 jdk包 放在home 目錄下 usr/local 目錄下 建立java 目錄,更改許可權777 [root@localhost local]# mkdir java && chmod 777 java - 將
Time of Update: 2016-06-23
0, 'msg' => '錯誤請求' ]));}if(!isset($_GET['device_token'])){ exit(json_encode([ 'code' => 0, 'msg' => '裝置資訊缺失' ]));}if(!isset($_GET['message'])){ exit(json_encode([ 'code' => 0, 'msg' => '推送資訊缺失'
Time of Update: 2016-06-23
Ldap 是什嗎? Ldap是輕量目錄訪問協議,英文全稱是Lightweight Directory Access Protocol。 開始編譯 cd /usr/local/src/php-5.4.36(自己的php版本)/ext/ldap/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-ldap//若報錯:configure:
Time of Update: 2016-06-23
在Laravel中,如果使用內建的認證系統,登入成功後預設是跳轉到 /home的,如果你想改變這個重新導向 URI,可以在 AuthController中添加一個屬性來實現: protected $redirectPath = '/where/you/want'; 此外,如果登入失敗的話,會預設重新導向到 /auth/login,這個重新導向 RUI 也可以通過向 AuthController中添加一個屬性來更改: protected $loginPath =
Time of Update: 2016-06-23
```phpcreatetime = $createtime; $this->gettime = $gettime; } function getSeconds() { return $this->createtime-$this->gettime; } function getMinutes() { return ($this->createtime-$
Time of Update: 2016-06-23
在日常開發中,大多數人的做法是在開發環境時開啟偵錯模式,在產品環境關閉偵錯模式。在開發的時候可以查看各種錯誤、異常,但是線上上就把錯誤顯示的關閉。 上面的情形看似很科學,有人解釋為這樣很安全,別人看不到錯誤,以免泄露重要訊息... 但是你有沒有遇到這種情況,線下好好的,一上線卻運行不起來也找不到原因... 一個指令碼,跑了好長一段時間,一直沒有問題,有一天突然中斷了,然後了也沒有任何記錄都不造啥原因...
Time of Update: 2016-06-23
AnmpServer 是一款整合Apache伺服器、Nginx伺服器、MySQL資料庫、PHP解譯器的整合軟體包。免去了開發人員將時間花費在繁瑣的配置環境過程,從而騰出更多精力去做開發,助力PHPer學習開發。 AnmpServer 採用設定檔動態解析技術,實現了ANMP組件的綠色便攜、5秒極速切換。 AnmpServer 2.2.0精簡版,更新內容如下 01. Fix 修複 使用帶空格路徑導致的服務啟動異常的問題 02. Fix 最佳化
Time of Update: 2016-06-23
Swoole:PHP語言的非同步、並行、高效能網路通訊架構,使用純C語言編寫,提供了PHP語言的非同步多線程伺服器,非同步TCP/UDP網路用戶端,非同步MySQL,資料庫連接池,AsyncTask,訊息佇列,毫秒定時器,非同步檔案讀寫,非同步DNS查詢。
Time of Update: 2016-06-23
現有: $arr = array( Array('101-1148713','-68500','高岩'), Array('101-1148713','-1464.6','高岩'), Array('101-1148712','11','高岩'), Array('101-1148713','98500','高岩'), Array('101-1177035','-11068.4','全瑋') ); 我怎麼轉化為
Time of Update: 2016-06-23
在Web開發的道路上,每當心力交瘁深感學海無涯時,我就會安慰自己:堅持,總有一天我會打通任督二脈(前端+後端) 事實上,這不是一篇我的心得,而僅僅是把我自己的這個問題擺出來,希望通過文字協助梳理下。 寫和想有很大的不同,寫出來後自己先讀一遍,就好像新的想法跟自己對話,想法碰撞出新的思路,修改重新寫,確實是一個協助”深層次“思考、思考到底的好方法。 下面的文字都是刪改N次後留下的最終的想法,相信後期回頭來看時還會有不同的見解。
Time of Update: 2016-06-23
所謂管道(Pipeline)設計模式就是將會資料傳遞到一個工作順序中,管道扮演者流水線的角色,資料在這裡被處理然後傳遞到下一個步驟。 使用管道使用很多好處的,尤其是在單個任務中編寫複雜處理代碼時管道為我們提供了極大的便利,而且可以在管道中輕鬆添加、移除或者替換階段任務。 Laravel 在架構中的很多地方用到了 Pipeline 設計模式,這意味著所有我們需要實現管道設計模式的地方已然是應用底層的一部分了。 我們可以使用 Laravel
Time of Update: 2016-06-23
Laravel 內建的認證系統中,登入時使用 email與 password來認證使用者,其實 Laravel 提供了一個屬性來替換預設的 email欄位,可以在 AuthController中添加下面的屬性即可實現: protected $username = 'name'; // 資料庫中欄位的名稱 此外,還需要修改登入視圖中相應的欄位名稱。 可以在
Time of Update: 2016-06-23
//A.class.php public function updateLastValidTel() { $oCRMCustomerProc = new CRM_CustomerProc(); $time =$oCRMCustomerProc->getLastValidTelTime(); $count=$oCRMCustomerProc->updateLastValidTel($time); } 在B檔案中調用
Time of Update: 2016-06-23
vardump列印一字串 string(14) "00107042012" 擷取到的字串長度怎麼是14 明明是11個數字啊! 為什麼? 回複討論(解決方案) 你的字串有前有三個特殊字元(+BOM) 看看兩個輸出就知道了。 那三個特殊字元的ascii碼239,187,191就是BOM頭的 EF BB BF ';$str = '00107042012';$
Time of Update: 2016-06-23
引語:線上啟動並執行真實環境總是變幻莫測,明明你在本地測試的時候各種情況都是OK得不要不要的,也許你還在為自己某個地方炫酷的效果以及神奇的設計感到激動不已!但是,到線上以後,就偶爾會跟抽風一樣,會有人跟你,這裡出問題了,那裡出問題了!我就納悶了,怎麼可能出問題呢?哈哈,這也許就是大多數攻城獅們最經常發出的感歎吧!
Time of Update: 2016-06-23
PHP SAPI(Server Application Programming Interface,服務端應用編程連接埠)支援裡有一種叫CLI。CLI(Command Line Interface)是命令列模式是指php在命令列模式下運行。在Linux介面下,安裝好php後,可以直接使用php命令(把php的預設路徑載入到命令搜尋路徑)。 查看當前SAPI的的模式 php -v 可以看到當前的php版本 是處於cli模式下 。 Php的 zend
Time of Update: 2016-06-23
public function actionIndex() { $dataProvider=Export::model()->findAllBySql("select id,BaiduLat,BaiduLon from tablename where id $this->render('index',array( 'dataProvider'=>$dataProvider, )); }
Time of Update: 2016-06-23
if(isset($_POST['ad_name'])) { require 'connect.php'; @$ad_name=$_POST['ad_name']; @$ad_pswd=$_POST['ad_pswd']; $query = "SELECT * FROM admin "; $result = mysqli_query($conn, $query) ; if(mysqli_num_rows($result)>=
Time of Update: 2016-06-23
從2012年開始正式接觸PHP到現在已有將近四年的時間,中間雖說也接觸過其他的技術,卻始終沒有放棄PHP,直到現在我依然在做著PHP的開發工作。隨著工作經驗的不斷積累,雖說不上對其研究越來越深入,但是在應用上卻可說越來越熟練。然而每當和別人交流的時候,對它的記憶卻又僅止於PHP4這一時代。PHP在快速的發展,從PHP4到PHP5然後到PHP6最後快速的究極進化到PHP7,而我們就這樣在後面緊追慢趕著,生怕一不留神就被落下很遠很遠。