Time of Update: 2016-11-09
/** * 數字轉日期遞迴 *@param list *@return list **/ function day2str($key,$obj,$keys=array('create_time'=>'Y-m-d','s_time'=>'Y-m-d','e_time'=>'Y-m-d','usetime'=>'Y-m-d G:i:s'
Time of Update: 2016-11-09
我們知道,Session是針對HTTP協議的局限性而提出的一種保持用戶端和伺服器間保持會話串連狀態的機制。 訪問網站的來客會被分配一個唯一的標識符,即所謂的會話 ID。它要麼存放在用戶端的 cookie,要麼經由 URL 傳遞。 Session 的儲存方式預設是以檔案的形式存放在本地的一個硬碟目錄中,所以當Session比較多時,磁碟讀取檔案會比較慢。還有一點就是對於大網站,它無法實現多台伺服器會話的共用。 一個解決方案是用資料庫來存取 Session
Time of Update: 2016-11-08
分析:1、確認gb庫是否正確安裝?沒有報這個方法不存在。2、imagettftext()必須utf-8編碼,php的整個項目都是utf-8編碼,所以不用太多考慮。如果不是,可以mb_convert_encoding()轉換;3、檢查字型是否載入正確,寫死了字型路徑,而且換了多個字型(常用的中文字型檔是simsun.ttc和simhei.ttf),還是不行,確認應該不是字型的問題。然後看到網上有人說:請檢查你在編譯gd庫時是否添加了–enable-gd-jis-conv選項,此選項是為了讓gd庫支
Time of Update: 2016-11-10
在PHP中調用MS
Time of Update: 2016-11-11
最近項目中遇到這樣一個case,感覺所有的Model類都須是單例效能更高.因為所有的model皆繼承統一父類BaseModel,所以在BaseModel中添加控制單例的代碼,簡單示範如下: Java代碼 /*基類*/ class BaseModel { private static $instance = null; public static function instance() { if
Time of Update: 2016-11-10
1、安裝memcached服務及php擴充apt-get install memcached php5-memcached php5-memcache2、查看是否安裝好memcached服務ps aux | grep memcached可以發現安裝完memcached是自動啟動了的。也可以如下命令查看:netstat -tap | grep 'memcached'3、如需修改設定檔請前往:/etc/memcached.conf修改完重啟pkill
Time of Update: 2016-11-10
最近合作開發項目 總發現php輸出的不對 代碼一模一樣也不行 後來機智的我感覺是編碼有問題 發現都是utf-8 的 最後把檔案內容都刪除之後發現還有3個字元大小 用vim -b 命令開啟之後發現是 感覺問題就出在這裡了。 後來才發現 這是utf-8裡面的 BOM , 噁心的是BOM 會隨著echo 輸出 導致不對。 附上幾個命令 尋找和去除BOM在vim 中:Java代碼 #設定UTF-8編碼 :set fileencoding=utf-8 #添加BOM :set
Time of Update: 2016-11-07
隨機產生痛點是在於如何避免碰撞,有人說用md5,GUID這些機制啊,當然可以,但是做為帳號,看著有亂,而且產生位元也過長。 本方法只需要解決1秒內的並發碰撞就可以,因為固定頭部採用的是unixtime時間,精確到秒,超過1秒,這個頭部的時間肯定變化了。同時本方法也可以使用者隨機訂單編號的產生。 測試條件是用迴圈建立1萬個隨機帳號(毫秒級),0碰撞,10萬個大約有0-3個碰撞。應該沒有哪個互連網公司會在瞬間同時建立這麼多帳號,所以足夠應付數十億PV這麼大的規模了。 ~~~.java //
Time of Update: 2016-11-10
cURL 是一個功能強大的PHP庫,使用PHP的cURL庫可以簡單和有效地抓取網頁並採集內容,設定cookie完成類比登入網頁,curl提供了豐富的函數,開發人員可以從PHP手冊中擷取更多關於cURL資訊。本文以類比登入開源中國(oschina)為例,和大家分享cURL的使用。PHP的curl()在抓取網頁的效率方面是比較高的,而且支援多線程,而file_get_contents()效率就要稍低些,當然,使用curl時需要開啟下curl擴充。代碼實戰先來看登入部分的代碼://類比登入
Time of Update: 2016-11-07
本文為 H5EDU 機構官方 HTML5培訓 教程,主要介紹:AngularJs 基礎教程 —— PHP 簡介 PHP 是伺服器端指令碼語言。 您應當具備的基礎知識 在繼續學習之前,您需要對以下知識有基本的瞭解: HTML CSS 如果您希望首先學習這些項目,請在我們的 首頁 訪問這些教程。 PHP 是什嗎? PHP(全稱:PHP:Hypertext Preprocessor,即"PHP:超文本前置處理器")是一種通用開源指令碼語言。 PHP 指令碼在伺服器上執行。 PHP 可免費下載使用。
Time of Update: 2016-11-10
本文章介紹的是php內建的一個截取字串的函數,只能處理英文,數位不能截取中文混排的哦,有需要的朋友可以參考,後面的比較好用,第一個主要是給初學者學學用的。Java代碼 支援中英文混合截取。Java代碼 /*------------------------------------------------------參數:$str_cut 需要截斷的字串$length 允許字串顯示的最大長度程式功能:截取全形和半形(漢字和英文)混合的字串以避免亂碼-----------------
Time of Update: 2016-11-07
看到很多朋友在各個地方發帖問PHP產生靜態文章系統的方法,以前曾做過這樣一個系統,遂談些看法,以供各位參考。兄弟連PHP培訓先帶大家回顧一些基本的概念。 一,PHP指令碼與動態網頁面。
Time of Update: 2016-11-07
PHP中提供了一系列的I/O函數,能簡捷地實現我們所需要的功能,包括檔案系統操作和目錄操作(如“複製[copy]”)。下面兄弟連PHP培訓 小編給大家介紹的是基本的檔案讀寫操作:(1)讀檔案 ;(2) 寫檔案;(3)追加到檔案。 以下是一篇關於檔案基本讀寫操作的文章,我曾經就是看了這篇文章後學會檔案基本操作的,在這裡發出來與大家共用: 讀檔案: PHP代碼: 1. 2. 3. $file_name ="data.dat"; 4. // 要讀取的檔案的絕對路徑:
Time of Update: 2016-11-07
PHP 資料類型有:字串、整數、浮點數、布爾、數組、對象、NULL。 如何判斷變數類型,使用 var_dump 函數。var_dump 函數作用是判斷一個變數的類型與長度,並輸出變數的數值,如果變數有值輸的是變數的值並回返資料類型。Java代碼 $val1 = 1; $val2 = 3.14; $val3 = '閱誰問君誦,水落清香浮。'; $val4 = array('aaa','bbb'); $val5 = true;
Time of Update: 2016-11-09
最近有個匯出需求需要將highchart的圖片和資料報表一起產生。 折騰了幾天,終於搞定。 1、首先你需要安裝JAVA環境。不需要設定環境變數什麼的。 2、下載相關的batik jar包,這個我下載了好多次都是錯誤的。附件裡面有我整理好的。 3、調用官方寫的PHP程式,我整理成一個函數了。 function svgToImg($type, $svg, $filename){clearFile(SAVE_PATH);//刪除到期檔案ini_set('magic_quotes_gpc'
Time of Update: 2016-11-07
PHP有很多機制、函數,其實就是魔術師,重複發揮好,其實甚至是簡單應用,就會出現神奇的效果。兄弟連PHP培訓 這裡來講一個ob_start()函數。 ob_start()函數用於開啟緩衝區,比如header()函數之 前如果就有輸出,包括斷行符號\空格\換行\都會有”Header had all ready send by”的錯誤,這時可以先用ob_start()開啟緩衝區PHP代碼的資料區塊和echo()輸出都會進入緩衝區而不會立刻輸出.當然開啟緩衝區的作用很
Time of Update: 2016-10-22
在前後端分離的架構中,一般通過nginx的配置將後端的請求去後端對應的目錄,然後前端的請求去找前端對應的目錄。現在剛好碰到一個認證條狀的功能,要實現的就是每個請求發過來不管是前端請求還是後端請求,先判斷有沒有登入,沒有登入就跳轉到登入首頁。 1。一般認證判斷是後端做的事情,頁面跳轉是前端做的事情,這兩個步驟怎麼給他結合起來呢。前後端不分離的時候一般是在架構初始化的時候置一個鉤子,判斷有沒有登入,沒有登入就跳轉。我想分離後的方案應該是,後端依然對每個請求進行認證判斷,只返回不跳轉。
Time of Update: 2016-11-09
php短網址超簡單代碼 系統內容: php,apache2,linux 產生php短網址的操作: 把代碼複製到index.php放在一個只有1個字元(如u)作為檔案夾名的二級目錄中。 為此目錄增加寫入權限,圖省事就chmod 777 u (根目錄也行,為避免影響別的檔案可能要改改代碼) 網址產生結果: 把http://www.heimaolianmeng.com/heimaoseojishu/變成http://127.0.0.1/u/1 php產生短網址的原理: 1,通過form
Time of Update: 2016-10-22
PHP有沒有函數追蹤工具比如,請求一個API,想知道,這個API都調用哪些檔案的那些方法,以及被調用的檔案相關聯的檔案,這樣遞迴追蹤下去
Time of Update: 2016-10-22
我在網上下載了一個wordpress主題,使用的時候發現,主題的css檔案,和js檔案都是從cdn加速上載入的,我想改為本地直接載入。但是,有一個css檔案總是從cdn上載入,使用關鍵字搜尋找不到是那段代碼載入的。這個如何尋找出是那段代碼導致的?