Time of Update: 2016-06-13
php中遇到的小問題(隨遇隨記) mysql:1、distinct 提取資料庫中不重複資料的欄位約束2、SELECT COUNT(*) from t_sum_duihuan WHERE t_pid=9 or t_pid=10 or t_pid=11 or t_pid=123、時間戳記推算日期的,例如求最近一周內的資訊:select * from 表 where dateline > (unix_timestamp()-3600*24*7)4、得到最近三十天內每天的記錄:select
Time of Update: 2016-06-13
PHP 架構 Yaf 學習筆記----預設行為 Yaf是一個C語言編寫的PHP架構,以php擴充的形式. 是 laruence(鳥哥)? 的作品laruence 是PHP開發群組成員, PECL開發人員. Yaf, Taint等Pecl擴充作者. Yaf 相關文章 http://www.laruence.com/tag/yaf?? 線上手冊 線上手冊系統完整的闡述了Yaf的一切,這裡作為學習導讀,列出Yaf的預設行為(契約)0.Yaf
Time of Update: 2016-06-13
thinkphp中對數組元素進行分頁顯示 PHP模組代碼:class NewsAction extends Action{public $page = ''; //分頁,當前頁數 function News(){ $list = M("News")->field('id,title')->where("status = 5")->findAll(); //分頁 $list = $this->array_page($list); //結束 $num = 0; $URL =
Time of Update: 2016-06-13
Windows下Nginx+PHP5的安裝與配置方法 安裝 PHP5首先,從 http://www.php.net/downloads.php 下 載最新的 PHP5.2.9-2 Windows 版本,解壓至 C:\php,把壓縮包中的 php.ini-recommended,更名為 php.ini,然後開啟修改幾個選項:error_reporting = E_ALLdisplay_errors = Onextension_dir = "C:\php\ext";
Time of Update: 2016-06-13
php如何調試部署我知道apache添加php模組後就可以解析php檔案但開發和調試我還有很多納悶兒的地方,請大俠們賜教。當前環境:apache2.2 + php5 + zend studio 5.5 + Zend Debugger(已經配好)疑問:1、zend studio中的項目到底是啥含義?在eclipse和vs中很好理解,項目下的所有檔案都屬實這個項目的,那麼zend studio呢? zend studio下的專案檔怎麼回事兒?2、zend studio 5.5 + Zend
Time of Update: 2016-06-13
PHP知識點總結 ?1.?DIRECTORY_SEPARATOR??? ? ? 因為在window上分隔字元是"\"而在linux上分隔字元是"/" ?使用這個符號就可以避免這個問題。??2.?realpath??? ? ?返迴文件所在的絕對路徑。??3. 在php中 0==null 是成立的。?? ???4.file_get_contents和file區別??? ? ? ?file_get_contents將檔案內容作為一個字串返回?? ? ? ?file
Time of Update: 2016-06-13
請教kindeditor添加與顯示資料庫的問題用kindeditor作為文章內容的編輯,可以把kindeditor的內容添加到資料庫中,但,修改操作時,kindeditor顯示不了資料庫的內容。怎麼回事?是不是下面代碼要進行修改?PHP code請高手指點,謝謝!!------解決方案--------------------echo $htmlData ;
Time of Update: 2016-06-13
關於PHP的攔截器使用 成考終於結束了,又可以安心下來看看代碼的書好吧,繼續學習PHPphp提供了內建的攔截器,可以攔截髮送到一些未定義的方法和屬性訊息先看下__get($property),它主要訪問未定義的屬性時被調用看下樣本:class Coder{ function __get($property){ $method = "get{$property}"; if(method_exists($this,$method)){ return
Time of Update: 2016-06-13
json資料解析返回為空白,哪裡出問題了?事情是這樣的:A網站提供一個串連介面,我驗證登入資訊通過後,返回一個json資料;但是我用$response = json_decode($output);卻得不到資料、返回是空; 請教罈子裡高手,怎麼才能正確解析json資料成數組呢 、資料部分截取:PHP code{"total":359,"data":[{"Id":113023,"ProductId":2905,"ProductCode":"SZX01","ProductName":"電腦圖書系列"
Time of Update: 2016-06-13
php環境一鍵安裝 linuxLNMP一鍵安裝包是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian
Time of Update: 2016-06-13
求一段正則需求:寫模版引擎原來的字串:sfsdafsadfsadfsdfsdfsdfs{任一字元}gdfgdsfgdfgdf其中任一字元裡必須是a到z和-開頭如 {time()}替換成 ,,,,, {file_get_contents}替換成注意:{}裡面的()可有可無,最多一次我是這樣寫的,一直錯誤$new_str=preg_replace('/\{\s*([a-z|A-Z]*)\s*\}/is','',$new_str);輸出:請按照我這樣寫 必須有\\1這樣的------解決方案-----
Time of Update: 2016-06-13
PHP => 例子 1在這個例子中,會自動分配 ID 鍵:$names = array("Peter","Quagmire","Joe");例子 2在這個例子中,我們人工分配的 ID 鍵:$names[0] = "Peter";$names[1] = "Quagmire";$names[2] = "Joe";可以在指令碼中使用這些 ID 鍵:以上代碼的輸出:Quagmire and Joe are Peter's neighbors關聯陣列關聯陣列,它的每個 ID
Time of Update: 2016-06-13
phpcms v9問題 phpcms 登入總是提示“驗證碼輸入錯誤”,分明沒有輸錯的解決修改"/caches/configs/system.php"當中session_storage => 'mysql'為session_storage => 'files'並且流量器中的網域名稱要和system.php中的一致?此模組未安裝或者已被禁用原因 模組 > 模組管理 > 模組管理 >中對應的模組沒有安裝解決在module表中添加相關記錄?前台頁面報:欄目不存在解決擴充 > 擴充 >
Time of Update: 2016-06-13
求教一簡單正則?回帖給分!電話號碼欄位(tel varchar類型)儲存3個號碼,並且是以分號結尾,類似:0510-12323475,0781-26354589,021-25698746 (同時儲存3個號碼)0521-25698745,, (有可能只儲存1個電話號碼)0521-25698745,021-25698475,
Time of Update: 2016-06-13
PHP版本和amfphp相容性問題 之前一直是手動安裝lamp環境的,由於重裝了系統,所有為了省事就安裝安裝了APPserv,結果發現amfphp 運行不起來,訪問gateway.php 這個檔案報錯,錯誤如下:‘Fatal error: Uncaught exception 'VerboseException' with message 'Non-static method CharsetHandler::setMethod() should not be called
Time of Update: 2016-06-13
用C實現PHP擴充類 前面簡單介紹了用C語言實現PHP擴充的步驟,見用C開發PHP擴充的步驟,那個是擴充一個函數,這裡講述一下如何用C擴充類。 準備實現的類如下: class Rectangle{private $_width;private $_height;public function __construct($width, $height){$this->_width = $width;$this->_height = $height;}public function
Time of Update: 2016-06-13
關於php get方法傳遞中文參數顯示亂碼問題問題概述:用get方法傳遞參數,參數中帶中文,提交頁面在擷取參數值後顯示時出現亂碼,頁面編碼是UTF-8。詳細說明:1.同樣的代碼,本機測試中文可以正常顯示,而伺服器上則不行;2.針對php中文參數傳遞亂碼的問題解決,網上搜尋的方法:iconv和mb_convert_encoding都嘗試過,均無效(注意:本機中文顯示正常可沒有經過任何轉碼處理);3.頁面上輸出的亂碼如:%E7%94%B1%E6%9D%A5,測試用的中文是:由來。煩知道的朋友指點下,
Time of Update: 2016-06-13
php異常處理初步學習(轉) /*** PHP異常處理** PHP 5 添加了類似於其它語言的異常處理模組。在 PHP 代碼中所產生的異常可被 throw* 語句拋出並被 catch 語句捕獲。需要進行異常處理的代碼都必須放入 try 代碼塊內,以* 便捕獲可能存在的異常。每一個 try 至少要有一個與之對應的 catch。使用多個 catch* 可以捕獲不同的類所產生的異常。當 try 代碼塊不再拋出異常或者找不到 catch 能匹配* 所拋出的異常時,PHP 代碼就會在跳轉到最後一個
Time of Update: 2016-06-13
PHP Session原理分析及使用 ???? 之前在一個叫魔法實驗室的部落格中看過一篇《php
Time of Update: 2016-06-13
高效的php 匯出 xls,csv 的方法 經常會碰到需要從資料庫中匯出資料到Excel檔案,用一些開源的類庫,比如PHPExcel,確實比較容易實現,但對大量資料的支援很不好,很容易到達PHP記憶體使用量上限。這裡的方法是利用fputcsv寫CSV檔案的方法,直接向瀏覽器輸出Excel檔案。getAll($sql); // 開啟PHP檔案控制代碼,php://output 表示直接輸出到瀏覽器$fp = fopen('php://output', 'a'); //