Time of Update: 2016-07-29
介紹具體介紹PHP DateJS Date介紹本文介紹PHP與JS的Date的使用。具體介紹今天遇到的痛點是Date輸出24小時制的時間,針對此薄弱環節,做一個簡單筆記。PHP Date()php date() 輸出24小時制時間的方法:echo date("Y-m-d H:i:s");輸出12小時制時間的方法:echo date("y-m-d h:i:s");大寫小寫主要區別就是完整性,譬如說H與h——對應的就是24/12小時制。下面的代碼:echo date("Y-m-d H:i:s")."
Time of Update: 2016-07-29
如果要設定多個網站的響應,請設定最大執行時間,120秒測試40多個網站是夠用的。如果你公司的網站非常多,又想快速知道這些網站是否正常開啟,下面這段代碼能夠協助您。<?php //設定最大執行時間是 120秒ini_set('max_execution_time',120);function httpcode($url){$ch = curl_init();$timeout = 3;curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_
Time of Update: 2016-07-29
觀察者模式簡介觀察者模式(Observer)完美的將觀察者和被觀察的對象分離開。舉個例子,使用者介面可以作為一個觀察者,業務資料是被觀察者,使用者介面觀察業務資料的變化,探索資料變化後,就顯示在介面上。物件導向設計的一個原則是:系統中的每個類將重點放在某一個功能上,而不是其他方面。一個對象只做一件事情,並且將他做好。觀察者模式在模組之間劃定了清晰的界限,提高了應用程式的可維護性和重用性。觀察者設計模式定義了對象間的一種一對多的依賴關係,以便一個對象的狀態發生變化時,所有依賴於它的對象都得到通知並
Time of Update: 2016-07-29
php壓縮與歸檔擴充總結開啟php使用手冊,我們可以看到有如下幾種處理壓縮檔的函數庫,Bzip2,LZF,Phar,Rar,Zip,Zlib那麼每一種都有哪些實際的應用情境呢,下面我們就一起來扒一扒。Bzip2:官方給出的簡介是這樣的:bzip2 函數用於透明地讀寫 bzip2(.bz2)壓縮檔。自己理解如下:此函數庫是處理以 .bz2
Time of Update: 2016-07-29
php ucwords() 函數將字串中每個單詞的首字元轉換為大寫, 本文章向碼農介紹php ucwords() 函數的基本使用方法和執行個體,感興趣的碼農可以參考一下。定義和用法ucwords() 函數把字串中每個單詞的首字元轉換為大寫。注釋:該函數是二進位安全的。相關函數:lcfirst() - 把字串中的首字元轉換為小寫strtolower() - 把字串轉換為小寫strtoupper() - 把字串轉換為大寫ucfirst() -
Time of Update: 2016-07-29
通過nginx反向 Proxy,就擷取不到真實ip,是擷取的nginx的ip,要得到真實的IP要進行配置Nginx的設定檔: nginx.confproxy_set_header X-Real-IP $remote_addr;例如:#########################################################################要轉寄地區名:upstream t.csdn.com { server 192.168.1.188:80
Time of Update: 2016-07-29
簡單的小功能,但是用起來還是蠻爽的。分享出來讓更多的人有更快的開發效率,開開心心快樂編程。作者:白狼 出處:http://www.manks.top/yii2_dropdown_search.html
Time of Update: 2016-07-29
下載phpexcel檔案,地址:phpexcel.codeplex.com/程式碼範例require_once 'phpexcel/Classes/PHPExcel.php';require_once 'phpexcel/Classes/PHPExcel/IOFactory.php';require_once 'phpexcel/Classes/PHPExcel/Reader/Excel5.php';$objReader =
Time of Update: 2016-07-29
下載地址 http://nginx.org/en/download.html 選擇windows版本下載後檔案目錄結構如來看下conf下的nginx.conf 這是nginx的主要設定檔worker_processes 1;#背景工作處理序數events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream;
Time of Update: 2016-07-29
本文執行個體講述了php上傳圖片類及用法。分享給大家供大家參考,具體如下:1.類檔案名稱為:upclass.phpset_datatime(); } function set_datatime(){ $this->datetime=date("YmdHis"); } //擷取檔案類型 function get_ph_type($phtype){ $this->ph_type=$phtype; } //擷取檔案大小 function get_ph_size($phsize){
Time of Update: 2016-07-29
php ucwords() 函數將字串中每個單詞的首字元轉換為大寫, 本文章向碼農介紹php ucwords() 函數的基本使用方法和執行個體,感興趣的碼農可以參考一下。定義和用法 ucwords() 函數把字串中每個單詞的首字元轉換為大寫。注釋:該函數是二進位安全的。相關函數:lcfirst() - 把字串中的首字元轉換為小寫strtolower() - 把字串轉換為小寫strtoupper() - 把字串轉換為大寫ucfirst() -
Time of Update: 2016-07-29
讓Nginx支援pathinfoNginx伺服器預設不支援pathinfo, 在需要pathinfo支援的程式中(如thinkphp),則無法支援”/index.php/Home/Index/index”這種網址.網上流傳的解決辦法很多,這裡提供一種比較簡潔的寫法(只需要改動2行代碼)典型配置location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index
Time of Update: 2016-07-29
#定義代理緩衝路徑 ,快取檔案儲存路徑 緩衝初始大小和最大值 緩衝時間proxy_cache_path d:\code\cache levels=1:2 keys_z max_size=20m inactive=1m; location / {#配置上面定義的keys_zone的值proxy_cache cache1;#配置url中包括哪個參數的時候不去緩衝中查詢proxy_cache_bypass $arg_name;#定義緩衝的key
Time of Update: 2016-07-29
404頁面即系統在找不到請求的操作方法和找不到請求的控制器名稱時的一種報錯行為的最佳化。第一步:在thinkphp架構中的Home/Comtroller中建一個EmptyController.class.php,其代碼如下:namespace Home\Controller;use Think\Controller;class EmptyController extends Controller{ //空操作_empty()方法 function _empty(){
Time of Update: 2016-07-29
本文執行個體總結了php時間計算相關問題。分享給大家供大家參考,具體如下:1. php擷取三個月前的日期2. 計算日期30天后可以用strtotime PHP提供了一個超級簡單的方式來完成本來要幾十行代碼的工作。先把某日期轉換成UNIX時間戳記$t = time(); // 目前時間戳$t = strtotime("+30 days", $t); // 30天后的時間戳記echo date("Y-m-d", $t); // 格式化日期3. 轉換2日期的時間戳記...然後相減$t1 =
Time of Update: 2016-07-29
回複原理:當普通使用者向公眾帳號發送訊息時,伺服器首先收到使用者發送的訊息;然後將使用者資訊和訊息打包成XML格式的資料包,再將這個XML資料包通過POST方法提交到開發人員設定的URL上。疑問一:為何使用$GLOBALS["HTTP_RAW_POST_DATA"]儲存POST過來的資料,而非$_POST數組?回答:POST只能儲存標準的資料類型,對於XML、SOAP或Application/Octet-steam之類的內容則無法解析。而$GLOBALS["HTTP_RAW_POST_DATA"
Time of Update: 2016-07-29
本文執行個體講述了php簡單複製檔案的方法。分享給大家供大家參考,具體如下:更多關於PHP相關內容感興趣的讀者可查看本站專題:《php檔案操作總結》、《PHP運算與運算子用法總結》、《PHP網路編程技巧總結》、《PHP基本文法入門教程》、《php操作office文檔技巧總結(包括word,excel,access,ppt)》、《php日期與時間用法總結》、《php物件導向程式設計入門教程》、《php字串(string)用法總結》、《php+mysql資料庫操作入門教程》及《php常見資料庫操作技
Time of Update: 2016-07-29
一個好的架構是肯定離不開緩衝的使用,相反,一個沒有緩衝的架構也肯定不是一個好架構,好像是一個意思,不管了,我們先來看看yii2中是如何使用緩衝的吧。又是到我們第一步操作的時候了,我們先來配置組件。方便起見,我們的緩衝組件配置在common\config\main.php檔案,先來簡單配置下檔案快取'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', 'cachePath' => '@runtime/cache2',
Time of Update: 2016-07-29
PHP 7出來好一段時間了,前些日子工作比較忙,沒時間研究,現在有點時間了,公司裡生產環境不能隨便升級,家裡自己的電腦還是可以裝一下看看效果的。下面簡單說明一下PHP 7 + Apache 2.4的安裝。 Apache 2.4 安裝配置 安裝 Apache
Time of Update: 2016-07-29
$this->name 和$this->$name的區別我覺得應該是這樣的$this->name是訪問類中的一個名為name的成員變數。後一種則是訪問類中一個名為$name的成員變數,如果$name = x,那麼就相當於是$this->x;$this->name表示類內部的屬性和方法的代號 以上就介紹了PHP