Time of Update: 2016-11-10
Heredoc原文檔和nowdoc文法使用情境代碼 Current To-Do List '; foreach($parent as $task_id => $todo) { echo $todo EOT; if (isset($tasks[$task_id])) { // 如果當前id有子任務則遞迴建立菜單 make_list(
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-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
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-08
function isMobile() { // 如果有HTTP_X_WAP_PROFILE則一定是行動裝置 if (isset ($_SERVER['HTTP_X_WAP_PROFILE'])) { return true; } // 如果via資訊含有wap則一定是行動裝置,部分服務商會屏蔽該資訊 if (isset ($_SERVER['HTTP_VIA'])) { //
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-08
10個 問題 問題 :1 MySQL裡的儲存引擎有什麼不同,哪一個是預設的? 答案: 1 我們可以一下儲存引擎: 1. MyISAM(MySQL的預設引擎。 每個MyISAM表是分為三個檔案儲存體在硬碟上的。檔案名稱是以表明開始並且有一個擴充檔案名稱來指示檔案的類型。 .frm 檔案用來儲存表的格式。 The data file has an資料檔案被儲存在 .MYD (MYData) 檔案中。 索引檔案的尾碼是.MYI。) 2.
Time of Update: 2016-11-10
使用PHP+MYSQL時遇到過字元亂問題,解決方案:在mysql_connect後面加一句SET NAMES UTF8,即可使得UTF8的資料庫消除亂碼,對於GBK的資料庫則使用SET NAMES GBK,代碼如下:1 $mysql_mylink = mysql_connect($mysql_host, $mysql_user, $mysql_pass); 2 mysql_query("SET NAMES 'GBK'");資料庫字元集為utf-8 串連語句用這個 1
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-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-07
程式只要在運行,就免不了會出現錯誤,錯誤很常見,比如Error,Notice,Warning等等。這篇文章兄弟連PHP培訓 小編來跟大傢具體說一下PHP的錯誤類型和屏蔽方法。在 PHP 中,主要有以下3種錯誤類型。 1. 注意(Notices) 這些都是比較小而且不嚴重的錯誤,比如去訪問一個未被定義的變數。通常,這類的錯誤是不提示給使用者的,但有時這些錯誤會影響到啟動並執行結果。 2. 警告(Warnings)
Time of Update: 2016-11-09
1.foreach標籤foreach標籤用於迴圈輸出:foreach(name,item,key)name(必須):要輸出的資料範本變數item(必須):迴圈單原變數key(可選):迴圈的key變數,預設值為key樣本: {$vo.id}
Time of Update: 2016-11-09
strlen()PHP strlen() 函數定義和用法strlen() 函數返回字串的長度。文法strlen(string)參數:string 描述:必需。規定要檢查的字串。 代碼如下 ‘; echo mb_strlen($str,‘UTF8‘); //輸出結果 //14 //6 ?>結果分析:在strlen計算時,對待一個UTF8的中文字元是3個長度,所以“中文a字1符”長度是3*4+2=14
Time of Update: 2016-11-09
最近用了lnmp一鍵安裝包1.2版本,然後搭建的ThinkPHP程式無論如何都不能用pathinfo模式。網上找了很多解決方案,最後發現了問題所在。 1、lnmp一鍵安裝包的php.ini裡面cgi.fix_pathinfo=0。而php正常安裝的話這個值是預設為1的。如果你用lnmp一鍵安裝包必須要修改成1才行,當然你也可以修改Thinkphp源碼。 2、修改你的設定檔,注釋掉try_files $uri =404;開啟include
Time of Update: 2016-11-09
靜態變數只存在於函數範圍內,也就是說,靜態變數只存活在棧中。一般的函數內變數在函數結束後會釋放,比如局部變數,但是靜態變數卻不會。就是說,下次再調用這個函數的時候,該變數的值會保留下來。只要在變數前加上關鍵字static,該變數就成為靜態變數了。 "; } // 第一次執行,$nm = 2 test(); // 第一次執行,$nm = 4 test();
Time of Update: 2016-11-11
工具/原料 Win7/8 64位 php5.5.6 6位 Apache2.4 64位 1、 系統內容與軟體 php5.5.6 下載連結:http://windows.php.net/download/#php-5.5 推薦 V11 x64,也就是64bit的。 apache2.4,下載連結:http://www.apachelounge.com/download/ 同樣是推薦 V11,64位的。 前面提到的V11是微軟的一個組件,如果不安裝的話會提示 msvcr110.dll丟失。
Time of Update: 2016-11-09
// 定義變數//數組// 輸出變數$colSize{$item['icon']} // 輸出對象值{$iconColor[$index]} // 直接輸出數組值{echo $iconColor[$index%3]} // 輸出計算後的數組值// 三目運算// 擷取數組長度or// 資料迴圈 {$item['desc']}// 邏輯判斷if else if手機訪問非手機訪問// js擷取php變數url = '
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