Time of Update: 2016-07-29
openssl rsa -in server.key -out server.key.unsecure 用server.key.unsecure替換原來的KEYnginx https/ssl 配置:server { listen 443 ssl spdy; ssl on; ssl_certificate /www/1_xxxx_bundle.crt; ssl_certificate_key /www/xx.key;
Time of Update: 2016-07-29
preg_split ($pattern,$subject) 通過$pattern匹配字串,用匹配到的字串作為分割點,分割subject為多個字串,放入一個數組。explode ( string $delimiter , string $string [, int $limit ] )函數返回由字串組成的數組,每個元素都是 string 的一個子串,它們被字串 delimiter 作為邊界點分割出來。 如果設定了 limit 參數並且是正數,則返回的數組包含最多 limit
Time of Update: 2016-07-29
- preg\_replace( \$pattern,\$replacement,\$subject),preg\_filter ( \$pattern,\$replacement,\$subject); preg\_replace 和preg\_filter 將匹配到的數值進行替換,可以使用數組替換;\ $replacement 將匹配到的值替換為這個變數中存放的值; \$patternRegex; \$subject返回結果;區別:functionshow($var =
Time of Update: 2016-07-29
1、擷取字串長度$str = 'abc';$str1='中文';echo strlen($str),'',strlen($str1); 輸出結果:362、尋找字串//尋找字串首次出現的位置$char = 'a';$str = 'abc';$bRet = strpos($str,$char);if($bRet === false){ echo"$str 中不含有$char ";}else{ echo"$str 中含有$char ";}echo'';輸出結果:abc 中含有a
Time of Update: 2016-07-29
做手機號碼查詢功能時用到file_get_contents出現錯誤:Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured
Time of Update: 2016-07-29
PHP之include/require深入瞭解include 1.先按負載檔案的路徑去找檔案,如果只是一個檔案名稱的話,則會按照include_path去尋找 2.如果上述兩個地址未找到,則會呼叫指令碼檔案所在目錄和當前工作目錄 3.如果最後仍未找到,則會發出一條警告。這點和require不同,後者會發出致命錯誤 4。如果定義路徑。不管絕對路徑和相對路徑,則include_path會失效require 1.和include方法相同,但是處理錯誤方法不同
Time of Update: 2016-07-29
preg_match($pattern,$subject,[array&match]) preg_match_all($pattern,$subject,array&matches) preg match 只匹配一次,傳回值0或1; preg match all 匹配多次,有多少次匹配到多少次返回匹配到的次數; $pattern Regex; $subject 所要匹配的字串或數組;//preg_match,preg_match_all$pattern =
Time of Update: 2016-07-29
我們要寫一個寫日誌的函數,首先需要瞭解需求,我們一般怎麼用日誌函數呢?例如,程式執行到某一步,我希望把這個變數(地址)$user_address的值列印到日誌,我們希望日誌裡是這麼寫的:`xx-xx-xx xx:xx $user_address : 上海市楊浦區xxxxx然後每一條日誌都要換行,都有日期時間,假設 函數名稱是log();我們希望這麼調用他 log(‘useraddress:user_address);那如果$user_address
Time of Update: 2016-07-29
對於 Web 服務器返回的 HTTP chunked 資料, 我們可能希望在每一個 chunk 返回時得到回調, 而不是所有的響應返回後再回調. 例如, 當伺服器是 icomet 的時候. 在 PHP 中使用 curl 代碼如下: 但是, 這裡有一個問題. 對於一個 chunk, 回呼函數可能會被調用多次, 每一次大概是 16k 的資料. 這顯然不是我們希望得到的. 因為 icomet 的一個 chunk 是以 "\n" 結尾, 所以回呼函數可以做一下緩衝.function
Time of Update: 2016-07-29
一、常見PHP網站安全性漏洞對於PHP的漏洞,目前常見的漏洞有五種。分別是Session檔案漏洞、SQL注入漏洞、指令碼 命令執行漏洞、全域變數漏洞和檔案漏洞。這裡分別對這些漏洞進行簡要的介紹。1、session檔案漏洞Session攻擊是駭客最常用到的攻擊手段之一。當一個使用者訪問某一個網站時,為了免客 戶每進人一個頁面都要輸人帳號和密碼,PHP設定了Session和Cookie用於方便使用者的使用和訪向。
Time of Update: 2016-07-29
PHP 單引號雙引號的區別 1、轉移字元單引號$str = '\',\\,\n,\t,\r,...';echo$str;?>輸出結果',\,\n,\t,\r,...雙引號$str = "\",\\,\n,\t,\r,...";echo$str;?>輸出結果:",\, , , ,...2、變數解析 雙引號可以解析變數,單引號不可以解析變數$a = 10;echo'a的值是$a';echo''echo"a的值是$a";?>輸出結果:a的值是$aa的值是103、執行速度
Time of Update: 2016-07-29
在主題中的functions.php檔案末尾加上以下代碼即可(外觀>編輯>functions.php)1//官方Gravatar頭像調用ssl頭像連結2function get_ssl_avatar($avatar) {3$avatar = preg_replace('/.*\/avatar\/(.*)\?s=([\d]+)&.*/','',$avatar);4return$avatar;5 }
Time of Update: 2016-07-29
php教程php概述php環境搭建PHP書寫格式php變數php常量PHP注釋php字串 stringPHP整型 integerPHP浮點型 floatphp布爾型php資料類型之數組php資料類型之對象php資料類型之nullphp資料類型之間的轉換php運算子php運算式PHP迴圈控制PHP流程式控制制php數組php函數php全域變數PHP魔術變數php命名空間php 日期PHP包含檔案php檔案PHP 檔案上傳php Cookiesphp Sessionsphp
Time of Update: 2016-07-29
nginx 的啟動nginx -c /path/to/nginx.confnginx 的重啟# 重新載入配置nginx -s reload# 重新開啟記錄檔nginx -s reopen# 平滑重啟kill -HUP 主進程號nginx 的停止# 從容停止kill -QUIT 主進程號# 快速停止kill -TERM 主進程號# 強制停止kill -9 主進程號nginx 檢測配置是否正確nginx -tnginx 升級先用新程式替換舊程式檔案kill -USR2
Time of Update: 2016-07-29
php的工作就是把每個詞搞成一個RDD$in = fopen('php://stdin','r');while(!feof($in)){ $temp = explode(" ",fgets($in)); for ($i=0;$i$temp);$i++){ printf("%s\n",$temp[$i]); } }?>package testimport org.apache.spark.SparkConfimport
Time of Update: 2016-07-29
最近需要擷取別人網站上的音樂資料。用了file_get_contents函數,但是總是會遇到擷取失敗的問題,儘管按照手冊中的 例子設定了逾時,可多數時候不會奏效:$config[‘context’] = stream_context_create(array(‘http’ => array(‘method’ => “GET”, ’timeout’ => 5//這個逾時時間不穩定,經常不奏效 ) ));這時候,看一下伺服器的串連池,會發現一堆類似的錯誤,讓我頭疼萬分:
Time of Update: 2016-07-29
在真實的Nginx實踐過程中,我們通常都會對Nginx的訪問日誌進行切割,即按照一定的周期產生一個獨立的Nginx訪問記錄檔,以避免存在檔案體積過於龐大的記錄檔。一方面有助於實際的錯誤排查,更重要的是有利於Nginx對訪問檔案的寫入。同時,可以將Nginx的安裝路徑加入到環境變數,甚至可以編寫啟動關閉指令碼,以方便實際操作。. 切割記錄檔: 1. 編寫指令碼:su - root 進入主目錄:cd ~ 編寫指令碼:vi
Time of Update: 2016-07-29
地址https://github.com/langsim/nginx-1.6.2-comment簡介希望完成一份高可讀性的nginx源碼注釋。不會注釋的內容spdy相關代碼,因為spdy已經被http2取代.線程相關代碼,因為至少在1.6.2版本nginx的線程還處在實驗性階段.linux之外其他平台的代碼.epoll之外其他事件模型的代碼gcc之外其他編譯器的代碼.mail相關的代碼.完成程度core目錄 60%event目錄 20%http目錄 10%os目錄 80
Time of Update: 2016-07-29
在網上找了好多PHP端接收用戶端發送的資料和檔案的代碼, 今天總結一下.首先在本地利用XAMPP(整合服務器開發安裝包)ps: 很傻瓜, 一直下一步就可以了, 也特彆強大! 然後編寫PHP代碼, 接收用戶端iOS的請求, 進行相應處理! (實現一下前台和後台互動的全過程) 啊, 都由你自己來, 會發現好累!!! 廢話不多說, 開始吧!一. 安裝本機伺服器(XAMPP) 給一個MAC版XAMPP安裝包, 給種一枚! http://pan.baidu.com/s/1gecDFAb1.
Time of Update: 2016-07-29
nodejs寫好的restfull,如:http://172.16.0.1:4050/alipayapi, 帶連接埠的api安全和管理性都不理想,使用nginx的反向 Proxy很簡單;http{ ``` ``` server{ ``` ```#proxy start location /alipayapi { proxy_pass http://127.0.0.1:4050/alipay }