Time of Update: 2016-07-28
今天做項目的時候發現ajax 請求action的時候參數為null,查詢得到通過nginx轉寄的url,必須要設定proxy_set_header 參數傳輸,以下為nginx設定:ajax nginx 請求參數:location /xxxxxx{proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For
Time of Update: 2016-07-28
因為項目用到DataTable表格載入後台資料,要連表查詢虛擬機器選中的策略狀態,所以想到先把策略表內容取出來,組成一個'[n個option]'字串,在遍曆虛擬機器列表時把他的策略值拼成 'value="1"' 這樣的字串,再利用explode()和implode() 函數,組成新的字串返回給前台,就實現了選中狀態。 1 $option = ''; 2 3 // 取出所有策略 4 $sla_query = $this->db->select('sla_id,
Time of Update: 2016-07-28
初學php,看一些架構,發現在一個類中,new 新類時,並沒有在本檔案中include或者require,根據需要特定的類名,就可以完成執行個體化。查看代碼後,明白,採用的是一種spl_autoload_register技術。 如下為一個簡單的
Time of Update: 2016-07-28
本文執行個體講述了php自動載入類用法。分享給大家供大家參考,具體如下:瞭解思想才是最關鍵:自動載入對象很多開發人員寫物件導向的應用程式時對每個類的定義建立一個 PHP 源檔案。一個很大的煩惱是不得不在每個指令碼開頭寫一個長長的包含檔案清單(每個類一個檔案)。在 PHP 5 中,不再需要這樣了。可以定義一個 __autoload() 函數,它會在試圖使用尚未被定義的類時自動調用。通過調用此函數,指令碼引擎在 PHP
Time of Update: 2016-07-28
回複圖片、音頻、影像訊息都是需要media_id的,這個是需要將多媒體檔案上傳到伺服器才有的。將多媒體檔案上傳到伺服器,以及從伺服器下載檔案,可以參考:http://mp.weixin.qq.com/wiki/index.php?title=上傳下載多媒體檔案上傳下載多媒體檔案的方法還是寫到WeixinUtil.java中。代碼如下:import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.
Time of Update: 2016-07-28
$text="字串直接下載"; $fileName="xxx.txt"; header("Content-Type: application/txt"); header("Content-Disposition: attachment; filename=".$fileName); echo $text;').addClass('pre-numbering').hide();
Time of Update: 2016-07-28
現在的活動,很多都引導使用者關注公眾號,才能參與到活動當中,那如何才能判斷使用者關注了公眾號呢? 本文就為大家提供php代碼,解決問題。官方介面說明擷取使用者基本資料(包括UnionID機制) http://mp.weixin.qq.com/wiki/14/bb5031008f1494a59c6f71fa0f319c66.html1、只要有基礎的access_token和使用者openid就可以判斷使用者是否關注該公眾號2、利用的介面url為:https://api.weixin.qq.com/
Time of Update: 2016-07-28
調用網易雲信,實現簡訊發送//網易雲信傳送簡訊 //http://dev.netease.im/docs?doc=server發送模板簡訊 function yx_sendsms($mobile='',$params='',$templateid=''){ header("Content-Type:text/html; charset=utf-8"); $AppKey = 'xxx';
Time of Update: 2016-07-28
本文執行個體總結了php日期操作技巧。分享給大家供大家參考,具體如下:1、php將表單裡面擷取的日期格式轉換成統一的格式2015-9-9 都統一轉換成 2015-09-09 這樣在資料庫都是統一的格式,方便以後查詢$year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $year));//月和日帶有前置0都是符合格式的if(checkdate($month,$day, $year)===false){
Time of Update: 2016-07-28
本文執行個體為大家分享了php上傳臨時素材的具體代碼,供大家參考,具體內容如下 public function uploadImg($imgUrl){ $TOKEN=$this->getAccessToken(); $URL ='http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token='.$TOKEN.'&type=image'; $data = array('media'=>'@'.$imgUrl);
Time of Update: 2016-07-28
下載地址http://nginx.org/en/download.html我下載的是nginx-1.10.1版本,官方說是最新穩定版解壓到檔案夾;我解壓到D盤目錄下,並重新命名檔案夾為nginx雙擊nginx.exe啟動訪問locahost 該頁面為預設頁面,可以根據具體需求修改;1、修改預設網頁內容 - nginx/html/index.html2、修改配置路徑 -
Time of Update: 2016-07-28
一、啟動 cd usr/local/nginx/sbin./nginx二、重啟 更改配置重啟nginx kill -HUP 主進程號或進程號檔案路徑或者使用cd /usr/local/nginx/sbin./nginx -s reload 判斷設定檔是否正確 nginx -t -c /usr/local/nginx/conf/nginx.conf或者cd /usr/local/nginx/sbin./nginx -t三、關閉 查詢nginx主進程號 ps -ef | grep
Time of Update: 2016-07-28
Nginx 處理每一個使用者請求時,都是按照若干個不同階段(phase)依次處理的,而不是根據設定檔上的順序。Nginx 處理請求的過程一共劃分為 11 個階段,按照執行順序依次是post-read、server-rewrite、find-config、rewrite、post-rewrite、 preaccess、access、post-access、try-files、content、log.post-read: 讀取請求內容階段 Nginx讀取並解析完要求標頭之後就立即開始運行 例如模組
Time of Update: 2016-07-28
Yii是什嗎? 高效能,基於組件Yii適合做什嗎? 大型應用,門戶,社區,OMS,電子商務等Yii與其他架構相比 1:和其他PHP架構相比,Yii實現了MVC(Model-View-Controller)設計模式並基於該模式組織代碼。 2:Yii代碼簡單優雅。 3:Yii是一個全棧架構,對關係型和NoSQL資料庫都提供了查詢產生器和ActiveRecord;多層緩衝支援,等等。
Time of Update: 2016-07-28
之前一直感覺建站很困難,而且很多時候並不是對程式設計語言的一種困擾,因為語言你可以去學。但是環境的配置確實是對初學者來說是一個阻礙。開始練習的時候用到的是sampserver這個整合式開發環境,一直到現在開始瞭解整合式開發環境,而且到現在為止才知道開發環境,就相當於給實驗者一個實驗的基地。我用到的是windows系統的,然後在遠程伺服器上面裝一個xampp整合式開發環境,然後在這邊建立的檔案就可以在伺服器上運行了,,,也就是我們在遠程伺服器上配置環境的時候,僅僅需要做的就是在遠程伺服器上安裝一個
Time of Update: 2016-07-28
一、下載 PHP環境搭建(環境整合工具):百度搜“appserv”,然後直接下載 dreamweaver cs5 開發工具: 下載地址:http://pan.baidu.com/s/1i54jHcT二、安裝 1、appserv安裝:要注意設定服務端連接埠和資料庫密碼,其他下一步就可以了,安裝完的目錄如下: 2、dreamweaver安裝:直接開啟Adobe Dreamweaver CS5下的快速安裝,然後安裝即可。三、在dreamweaver上運行php檔案
Time of Update: 2016-07-28
文章轉載自:《nginx配置location總結及rewrite規則寫法》1. location正則寫法一個樣本:location = / { # 精確匹配 / ,主機名稱後面不能帶任何字串 [ configuration A ] }location / { # 因為所有的地址都以 / 開頭,所以這條規則將匹配到所有請求 # 但是正則和最長字串會優先匹配 [ configuration B ] }location /documents/ { # 匹配任何以 /documents/
Time of Update: 2016-07-28
null, //資料緩衝目錄 'life_time' => 7200, //緩衝時間 'page_dir' => null, //文本緩衝目錄 'cache_prefix' => 'cache_' //緩衝首碼 ); private function __construct(){}
Time of Update: 2016-07-28
/** * 檔案分頁類 */class FilePage { private $current; //當前頁 private $file; //檔案內容 private $totalPage; //總的頁數 private $url; //傳遞的參數 private $pageLen; //每頁顯示的長度/** * [__construct description] 構造方法 資料初始化 * @author lianggc 2016-06-28 * @param string
Time of Update: 2016-07-28
PHP使用openssl進行Rsa加密,如果要加密的明文太長則會出錯,解決方案:加密的時候117個字元加密一次,然後把所有的密文拼接成一個密文;解密的時候需要128個字元解密一下,然後拼接成資料。加密: /** * 加密 * @param$originalData * @return string|void */ /*function encrypt($originalData){ //if