Time of Update: 2016-07-13
之前編譯安裝的LNMP環境+phpmyamdin4.02的版本,今天突然出現這個問題:複製代碼 代碼如下:Fatal error: session_start(): Failed to initialize storage module: files (path: ) in /data/www/phpmyadmin/libraries/session.inc.php on line 83大致意思是session會話初始化的時候儲存路徑有誤!第一反應就是查看php.ini的設定檔中的:複製代碼
Time of Update: 2016-07-13
這在附另一個轉直條圖的效果及代碼.原PHP報表效果:轉成Excel後的效果:vcD4KPHA+uL3Jz7T6wus6PC9wPgo8cD48cHJlIGNsYXNzPQ=="brush:java;">getProperties()->setCreator("XiongChuanLiang") ->setLastModifiedBy("XiongChuanLiang") ->setTitle("明細表");$objActSheet =
Time of Update: 2016-07-13
bool flock ( resource $handle , int $operation [, int &$wouldblock ] )handle 檔案系統指標,是典型地由 fopen() 建立的 resource (資源)。operation 可以是以下值之一: 1. LOCK_SH 取得共用鎖定定(讀取的程式)。 2. LOCK_EX 取得獨佔鎖定(寫入的程式。 3. LOCK_UN 釋放鎖定(無論共用或獨佔)。 4.如果不希望 flock() 在鎖定時堵塞,
Time of Update: 2016-07-13
1.library檔案夾如果你想擴充CI的功能,那麼就把你的類庫放在這,注意,這個檔案夾是有class組成的,可以看看如果載入library注意事項!2.helper檔案夾如果你需要使用一些函數來幫你完成一些小功能,那麼就把它放著,這裡都是過程式的代碼而不是類,一般helper是用於view的,使用方法如下:複製代碼
Time of Update: 2016-07-13
關於spl_autoload_register()和__autoload(),相信大多數都會選擇前者了? 看兩者的用法:複製代碼 代碼如下://__autoload用法function __autoload($classname){ $filename = "./class/".$classname.".class.php"; if (is_file($filename)) { include $filename;
Time of Update: 2016-07-13
codeigniter是一款輕量,便捷的MVC架構,最近的項目涉及到批量上傳,於是,就是用了swfupload這個外掛程式,雖然網上有很多關於ci與swfupload的文章,不過,並不是很完整,所以,這裡綜合各家優點,經過自己實際經驗,做了下整理。問題1:擷取不到檔案類型?回答: 由於SWFUPLOAD所有類型檔案的MIME均為application/octet-stream,故使用Codeigniter內建的上傳類無法準確擷取是否為圖片,根據ci官方的wiki已經給出瞭解答In your
Time of Update: 2016-07-13
一次nginx 504 Gateway Time-out錯誤排查、解決記錄,經過反覆檢查,發現造成這個問題的原因就是PHP的CURL沒有設定逾時時間,解決辦法只要設定逾時時間或者修改一下nginx的配置即可解決。記一次莫名其妙的網站失去響應排查。之前網站一直是使用nginx做代理後端的apache運行php來提供服務。apache經常會不定期不定時間的出現不能服務失去響應,然後nginx出現"504 Gateway
Time of Update: 2016-07-13
PHP轉換檔編碼是一個比較簡單的事情,但是在開發中傳遞中文參數的時候,有時候不知道是什麼編碼,結果造成了亂碼的現象。這裡有個非常方便的解決辦法,可以自動識別編碼並轉換為UTF-8。具體代碼如下:複製代碼 代碼如下:function characet($data){ if( !empty($data) ){ $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ; if(
Time of Update: 2016-07-13
MVC 代碼書寫:控制器代碼書寫:複製代碼 代碼如下:class IndexController extends Zend_Controller_Action{function init(){$this->registry = Zend_Registry::getInstance();$this->view = $this->registry['view'];$this->view->baseUrl = $this->_request->getBaseUrl();}function
Time of Update: 2016-07-13
ThinkPHP模板引擎提供了豐富的比較標籤,其用法格式為:內容ThinkPHP系統支援的比較標籤及其所表示的含義分別是:eq或者 equal:等於neq 或者notequal:不等於gt:大於egt:大於等於lt:小於elt:小於等於heq:恒等於nheq:不恒等於1.比較標籤的用法基本是一致的,區別在於判斷的條件不同。如eq標籤:value表示name變數的值等於value就輸出。或者也可寫成:value也可以支援和else標籤混合使用,如:相等不相等gt標籤使用如下:value表示當
Time of Update: 2016-07-13
-----------------------------------------------------------------------------------------------Data URI scheme is a URI scheme(統一資源定位器的模式)。我們熟知的網站引用資源檔,都是類似http://www.chenwei.ws/demo.png這種的格式,但是data URI scheme
Time of Update: 2016-07-13
php中的ini_set函數是php內建的用來修改設定php.ini設定檔的函數,用這個函數很方便,不用去手動修改php.ini檔案,有時候我們也沒有許可權去修改php.ini檔案,這時就用這個函數。文法:ini_set("選項","值");該函數用時最好放到php的指令碼最頭部比如:ini_set("max_execution_time", "180");//設定php的指令碼逾時時間為180秒具體php選項可參考phpinfo檔案的 Configuration PHP Core 部分ini_
Time of Update: 2016-07-13
一種可以通過修改PHP.INI設定檔上傳大小來限制,另一種方法只能手動修改Fckeditor源碼,方法如下開啟editor/filemanager/connectors/php目錄下config.php,建立Config變數設定上傳圖片大小,這裡以KB為單位1、$Config['MaxImageSize']= '1024';2、開啟editor/filemanager/connectors/php目錄下commands.php,找到複製代碼 代碼如下:if ( isset(
Time of Update: 2016-07-13
今天一個朋友的Discuz X2論壇需要批量替換文章的內容,貼文量上萬,一開始是通過設定詞語過濾,發現無效果,只能通過資料庫批量替換了,具體方法請接著往下看。Discuz X2論壇後台提供資料庫SQL語句操作的功能,但是預設情況下出於安全考慮,該功能是被關閉的,所以得先修改下設定檔,方法如下:找到論壇程式檔案config/config_global.php,用記事本開啟該檔案,然後尋找$_config['security']['querysafe']['status']將其設定為0,繼續尋找$_
Time of Update: 2016-07-13
PHP中實現支援顯示格式化的使用者輸入,php格式化你可以在這個頁面下載這個文檔附帶的檔案,也可以在檔案下載中的字元處理中下載這個文檔描述如何安全顯示的有格式的使用者輸入。我們將討論沒有經過過濾的輸出的危險,給出一個安全的顯示格式化輸出的方法。 沒有過濾輸出的危險 如果你僅僅獲得使用者的輸入然後顯示它,你可能會破壞你的輸出頁面,如一些人能惡意地在他們提交的輸入框中嵌入javascript指令碼: This is my comment. <script language="javascript:
Time of Update: 2016-07-13
CMS中PHP判斷系統是否已經安裝的方法樣本,cms樣本當今很多常用的CMS系統都帶有安裝程式,為了使用者的使用方便,新下載的系統在使用前,都會判斷該CMS系統是否已經安裝過,若安裝了則就給出提示,不需要重複安裝,若未安裝則進入安裝介面,指導使用者按步驟順利安裝CMS,那麼基於PHP環境的CMS到底是如何用代碼來實現這種判斷機制呢?下面通過一個執行個體代碼加以說明:以上代碼是從PHPok中摘錄的,為協助讀者加以理解增加了注釋,對於讀者開發自己的CMS系統有一定的參考價值。php開源問題這些建站系
Time of Update: 2016-07-13
debug note-- nginx php-fpm : Error:The page you are looking for is temporarily unavailable.,note--nginx1.在ubuntu下安裝配置nginx, mysql, php安裝步驟:參考:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-
Time of Update: 2016-07-13
php中json_encode gbk/gb2312中文亂碼 1.json_encode()中文在gbk/gb2312中中文返回為null 代碼如下 $arr = array ( array ( 'catid' => '4',
Time of Update: 2016-07-13
php對多維陣列的某個索引值排序方法 php多維陣列排序可以用array_multisort() 函數來處理,array_multisort() 函數可以用來一次對多個數組進行排序,或者根據某一維或多維對多維陣列進行排序,關聯(string)鍵名保持不變,但數字鍵名會被重新索引 排序次序標誌: SORT_ASC - 按照上升順序排序 SORT_DESC - 按照下降順序排序 排序類型標誌: SORT_REGULAR - 將項目按照通常方法比較 SORT_NUMERIC -
Time of Update: 2016-07-13
今日新聞網版(dede核心)源碼最新版 v5.7,dedev5.7 自適應螢幕大小,無論是pad還是手機都能有一個很好的視覺感觀,作為一個手機網站還是不錯的,大家可以用來做微網站都是很好的,而且還是整合介面的。。大家可以用掃描一下試試效果安裝方式1.將程式上傳至空間,執行 網址/install 資料庫首碼為預設的dede_2.登入後台 網址/dede 在系統裡Database Backup/還原3.修改管理員密碼4.後台在模組裡的介面裡設定配置