Time of Update: 2016-07-28
原文連結:http://blog.csdn.net/xyang81/article/details/51814787Nginx的配置是以模組為單位來組織的,每一個模組包含一個或多個指令,指令是設定檔中的最小登錄區,一切配置項皆為指令。如http核心模組中的include、default_type、sendfile指令,都屬於http模組。nginx所有模組中的指令見官方文檔說明:http://nginx.org/en/docs/dirindex.html注意:以下配置中的“上下文”表示指令可以配
Time of Update: 2016-07-28
用gd擴充調用imagegrabscreen,完全黑屏!!!流傳的方法“允許服務與案頭互動”根本沒有用!!而且最詭異的是我嘗試用system調用一個C寫的exe去截屏也是黑屏,而直接用命令列調用這個exe截屏根本木有問題!求解!!!好吧。。看來只能自問自答了……是session0隔離的問題只要讓httpd.exe不以系統服務的方式運行,就可以繞過session0的頭疼問題。這個問題發上來的第二天,我就在xp上進行了一下測試,發現xp上只要勾選了就沒問題。而在自己的win7和winserver20
Time of Update: 2016-07-28
file_get_contents()擷取https出現這個錯誤Unable to find the wrapper “https” – did解決辦法 ,如果你是用的伺服器,可以參考這個辦法,修改php設定檔(win主機),來支援https在php.ini中找到並修改 extension=php_openssl.dll allow_url_include =
Time of Update: 2016-07-28
1、輪詢(預設)每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。2、weight指定輪詢幾率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。例如:複製代碼 代碼如下:upstream backend {server 192.168.0.14 weight=10;server 192.168.0.15
Time of Update: 2016-07-27
Thinkphp中沒有二維碼相關的庫,因此我們可以通過整合phpqrcode來完成組建二維碼的功能。下載phpqrcode下載地址:http://phpqrcode.sourceforge.net/整合到Thinkphp架構在“ThinkPHP\Library\Vendor\”下建立目錄phpqrcode,將壓縮包內容解壓到該檔案夾下。調用phpqrcode產生二維碼在IndexController控制器下添加如下方法:public function
Time of Update: 2016-07-28
命令列執行帶參數的php指令碼,並取得參數 發表於 2011-07-15分類目錄:
Time of Update: 2016-07-25
本文介紹下,php產生GUID,即全球唯一識別碼的方法,有需要的朋友參考下。GUID: 即Globally Unique Identifier(全球唯一識別碼) 也稱作 UUID(Universally Unique IDentifier) 。GUID是一個通過特定演算法產生的二進位長度為128位的數位識別碼符,用於指示產品的唯一性。GUID 主要用於在擁有多個節點、多台電腦的網路或系統中,分配必須具有唯一性的標識符。在 Windows 平台上,GUID
Time of Update: 2016-07-25
很多人看不上wordpress的編輯器,因為可用功能實在是少的可憐。由於經常要文章中插入各種代碼,在之前一直使用的編輯器增強外掛程式“CK and SyntaxHighlighter“這個編輯器很強大,但是後來發現顯示的代碼高亮與筆者用的模板嚴重不符。由於筆者的部落格做了防複製,導致頁面代碼又不能複製,需要一款外掛程式實現代碼高亮並且支援複製!後來經過百度一下又繼續Google兩下下。嘿嘿~終於發現了一款令滿意的代碼高亮外掛程式而且還可以複製代碼。找到外掛程式了,於是安裝啟用,一看,立刻杯具了,
Time of Update: 2016-07-25
一行兩列的方法:[loop]{title}[/loop]複製代碼一行三列:[loop]{title}[/loop]複製代碼一行四列+主題列表[loop]{title}[/loop]複製代碼一行四列+主題列表 +板塊主題總數[loop]{posts}|{title}[/loop]複製代碼discuz
Time of Update: 2016-07-25
有如下問題:讓一個頁面在上開啟,PC上不能直接開啟。例子,php判斷頁面是否由開啟。 $user_agent = $_SERVER['HTTP_USER_AGENT'];if (strpos($user_agent, 'MicroMessenger') === false) { // 非瀏覽器禁止瀏覽 echo "HTTP/1.1 401 Unauthorized";} else { // 瀏覽器,允許訪問 echo "MicroMessenger"; //
Time of Update: 2016-07-25
Discuz單頁的製作其實還是很簡單的,之前也有很多版本的單頁製作的教程,今天這裡主要講Discuz x2.5 單頁的製作,包括單頁的DIY,索引標籤頁面面的製作等。
Time of Update: 2016-07-25
我們可發現Discuz X2.5的預設後台路徑是admin.php不太安全,於是研究了一下Discuz
Time of Update: 2016-07-25
mod_rewrite是Apache的一個非常強大的功能,它可以實現偽靜態頁面。1,檢測Apache是否支援mod_rewrite通過php提供的phpinfo()函數查看環境配置,通過Ctrl+F尋找到“Loaded Modules”,其中列出了所有apache2handler已經開啟的模組,如果包括“mod_rewrite”,則已支援,不再需要繼續設定。如果沒有開啟“mod_rewrite”,則開啟目錄 您的apache安裝目錄“/apache/conf/” 下的 httpd.conf
Time of Update: 2016-07-25
在DZX2.5中預設是刪除了此功能 因好多朋友都想要回此功能 所以搜尋了一下放出此修改方法 233707feq7f1xwotds2fsf.jpg (85.05 KB, 下載次數: 31)下載附件左側加好友2013-2-24 10:26 上傳template\default\forum\viewthread_node.htm搜尋
Time of Update: 2016-07-25
對於thinkphp的截取字串函數無法顯示省略符號的情況,可以參考如下解決方案:開啟common/extend.php頁面,修改msubstr函數為: function msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true){ if(function_exists("mb_substr")) { if($suffix) { if($str==mb_substr($str, $start, $length,
Time of Update: 2016-07-25
驗證電話號碼的正則:(\d{3}-)(\d{8})$|(\d{4}-)(\d{7})$|(\d{4}-)(\d{8})$ (這裡的電話號碼為新式的號碼) 驗證郵箱的正則:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* \w任意大小寫英文字母 0-9數字 底線 +為至少出現1個以上字元 [-+.]\w+ 任意包含 - + . 及 \w字元的組合出現0次或多次 @
Time of Update: 2016-07-25
例子,十進位轉為二進位。 //php實現進位轉換function dec2bin ($dec) { $flag = array(); while ($dec != 0) { array_push($flag,$dec%2); $dec = (int)($dec/2); } $binstr = ''; while (!emptyempty($flag)) { $binstr .=
Time of Update: 2016-07-25
php的header()函數用來定義一個php頁面的編碼(注意:前面不能有任何輸出,否則報錯) 複製代碼3、PHP或html檔案本身的編碼:用editplus開啟php檔案或html檔案,另存時,選擇的編碼,如果資料庫和頁面編碼是gbk,則這兒的編碼選擇ansi;如果資料庫和頁面編碼是utf-8,則這兒也選擇utf-8。4、Javascript或Flash中傳遞的資料是utf-8編碼,如果資料庫和頁面編碼是gbk,要進行轉碼,然後寫入資料庫。iconv('utf-8', 'gbk',
Time of Update: 2016-07-25
遇到如下php錯誤:parse error: syntax error, unexpected $end in script.php on line xx 調試後發現產生錯誤的行是檔案中間某行 //$str .= "?>\n";複製代碼想起來了 php 解譯器允許的結尾標記那行還可以用單行注釋,即 //$str .= "?>\n"; 被解釋成結尾標記前有注釋,注釋的內容是 //$str .= ",而 ?> 後面的 \n"; 會被解釋作 php 塊外的內容按 html 輸出出去!結果是給
Time of Update: 2016-07-25
提到中英文混排計數、截取,大家首先想到的是ascii、16進位、正則匹配、迴圈計數。今天我給大家分享的是php的mb擴充,教你如何輕鬆處理字串。 先給大家介紹用到的函數:mb_strwidth($str, $encoding) 返回字串的寬度$str 要計算的字串$encoding 要使用的編碼,如 utf8、gbkmb_strimwidth($str, $start, $width, $tail, $encoding) 按寬度截取字串$str 要截取的字串$start