Time of Update: 2016-06-07
很多朋友在安裝destoon的時候出現“Internal Server Error”的錯誤提示資訊,導致無法安裝,其解決方案如下:方法一、刪除根目錄下.htaccess檔案,如果無效,請嘗試方法二;方法二、對於Liunx/Unix伺服器,如果不支援0777屬性,可修改根目錄config.inc.php:$CFG['file_mod'] = 0777;改為:$CFG['file_mod'] = 0755 ;然後,FTP修改已經被系統自動修改為0777屬性的目錄和檔案為0755屬性。
Time of Update: 2016-06-07
共有兩種等比例縮圖方法可以借鑒一、為類檔案,執行個體化之後即可使用二、為自訂方法,比較輕巧類檔案複製代碼 代碼如下:$resizeimage = new resizeimage("./shawn.jpg", "200", "100", "0","../pic/shawnsun.jpg");//執行個體化下面的類,就能產生縮圖//其中,源檔案和縮圖地址可以相同,200,100分別代表寬和高,第四個參數為可選 0不,1為複製代碼 代碼如下:class resizeimage{ //圖片類型
Time of Update: 2016-06-07
Brew 是 Mac 下面的包管理工具,通過 Github 託管適合 Mac 的編譯配置以及 Patch,可以方便的安裝開發工具。 Mac 內建ruby 所以安裝起來很方便,同時它也會自動把git也給你裝上。官方網站: http://brew.sh 安裝方法:ruby -e "$(curl -fsSL
Time of Update: 2016-06-07
十八、艦隊活動(FlyingFleetHandler.php)在前文中我們曾經初步研究過艦隊活動的源碼,提到過艦隊活動的觸發。現在我進一步分析Xnova中艦隊活動,這些在本質上是由玩家觸發的,並不是由定時器在進行定時計算。艦隊活動的觸發是在common.php中進行的,所以入口就在這檔案中,代碼如下://檢查是否有到達目的地的艦隊$_fleets = doquery("SELECT * FROM {{table}} WHERE 'fleet_start_time'
Time of Update: 2016-06-07
本文講述了destoon切換城市後實現logo旁邊顯示地區名稱的方法,針對不同地區建設分站的情況非常適用。一般來說,當我們進入網站後預設的是總站,當我們開啟城市分站的時候,點擊選擇分站後,在logo的旁邊可以看到你選的城市分站名稱,當選擇全國的時候在logo旁邊什麼也不顯示。具體實現方法如下:開啟模板檔案的header.htm的檔案,將{if $cityid}
Time of Update: 2016-06-07
因為想做一個往測試伺服器傳檔案的需求,看到PHP支援ssh操作,所以整理了下安裝過程,與大家分享下。安裝步驟1. 下載 php extension ssh2下載地址 http://windows.php.net/downloads/pecl/releases/ssh2/0.12/根據自己PHP的版本去下載,我使用的是安全執行緒的,所以下載的是php_ssh2-0.12-5.4-ts-vc9-x86.zip2.
Time of Update: 2016-06-07
1. __construct()和__destruct()在執行個體被 建立/銷毀 的時候被調用,都可以傳遞0個或多個參數。class A { function A() { echo "build A"; } function __destruct() { echo "destroy A"; } } $obj = new A(); //unset($obj);Note:The destructor method will be called as soon as there
Time of Update: 2016-06-07
一、數組遍曆的3個方法介紹1. foreach()foreach()是一個用來遍曆數組中資料的最簡單有效方法。#example1:複製代碼 代碼如下:$colors= array('red','blue','green','yellow');foreach ($colorsas$color){echo "Do you like $color? ";}?>顯示結果:Do you like red? Do you like blue? Do you like
Time of Update: 2016-06-07
很多destoon開發人員都遇到過驗證碼不顯示的情況,本文就來講述一下遇到這種情況的緊急處理方法。具體如下:如果你啟用驗證碼以後,後台又登陸不了,取消不了。那麼可以試試下面的辦法:找到module.php檔案,在3.0下為: cache/module.php 。在4.0下為:file/cache/module.php 。開啟該檔案,可以尋找'captcha_admin' 修改後面的數字為0比如:'captcha_admin' =>
Time of Update: 2016-06-07
要實現無限級分類,遞迴一般是第一個也是最容易想到的,但是遞迴一般被認為佔用資源的方法,所以很多系統是不考慮使用遞迴的本文還是通過資料庫的設計,用一句sql語句實現資料庫欄位大概如下:複製代碼 代碼如下:id 編號fid 父分類編號class_name 分類名path 分類路徑,以 id 為節點,組成類似 ,1,2,3,4, 這樣的字串可以假設有如下的資料:複製代碼 代碼如下:id fid class_name path1 0 分類1 , 1,2 0 分類2
Time of Update: 2016-06-07
一、擴充自己的類在app/ 下建立目錄 libraries\class 然後myTest.php 類名格式 駝峰 myTest複製代碼 代碼如下:class myTest{public function test(){return '1asdasd111';}}在 app/start/global.php複製代碼
Time of Update: 2016-06-07
開發需要,安裝mantis(Mantis Bug Tracker,缺陷跟蹤系統 缺陷管理平台),下的是最新版,官網地址是http://www.mantisbt.org/download.php .安裝.並不是一帆風順,而是相當坎坷.現總結下,方便以後用.(PS:最新版mantisbt-1.2.11)一、安裝時遇到的問題1.Your database has not been created yet. Please create the database, then install the
Time of Update: 2016-06-07
1、利用php gd庫的函數繪製3D扇形統計圖header("content-type","text/html;charset=utf-8");/*扇形統計圖*/$image = imagecreatetruecolor(100, 100); /*建立畫布*//*設定畫布需要的顏色*/$white = imagecolorallocate($image,0xff,0xff,0xff);$gray = imagecolorallocate($image, 0xc0, 0xc0, 0xc0);
Time of Update: 2016-06-07
基本路由應用中的大多數路都會定義在 app/routes.php 檔案中。最簡單的Laravel路由由URI和閉包回呼函數組成。基本 GET 路由複製代碼 代碼如下:Route::get('/', function(){ return 'Hello World';});基本 POST 路由複製代碼 代碼如下:Route::post('foo/bar', function(){ return 'Hello World';});註冊一個可以響應任何HTTP動作的路由複製代碼
Time of Update: 2016-06-07
一.安裝Composer首先你需要安裝Composer,Composer是PHP依賴管理工具,Laravel架構就是使用 Composer 執行安裝和依賴管理。 註:(1)若安裝Composer出錯,在php.ini中開啟php_openssl,php_fileinfo擴充,因為Laravel需要。(2)安裝過程中,選擇正確的php.exe位置二.安裝LaravelComposer安裝完成後,在cmd中,你的網站目錄執行下面命令即可:composer create-project
Time of Update: 2016-06-07
廢話不多說,直接貼上代碼。本文體現的就是簡潔複製代碼 代碼如下: //刪除目錄下所有空目錄array_map('rmdir', glob('*', GLOB_ONLYDIR)); //刪除目錄所有檔案array_map('unlink', array_filter(glob('*'), 'is_file'));使用array_map實現array_column功能:複製代碼 代碼如下:$data = array( array( 'a' => 'first a',
Time of Update: 2016-06-07
本文執行個體講述了smarty中英文多編碼字元截取亂碼問題解決方案,分享給大家供大家參考。具體方法如下:一般網站頁面的顯示都不可避免的會涉及子字串的截取,這個時候truncate就派上用場了,但是它只適合英文使用者,對與中文使用者來說,使用 truncate會出現亂碼,而且對於中文英文混合串來說,截取同樣個數的字串,實際顯示長度上卻不同,視覺上會顯得參差不齊,影響美觀。這是因為一個中文的長度大致相當於兩個英文的長度。此外,truncate也不能同時相容GB2312,
Time of Update: 2016-06-07
0. 預設條件本文預設你已經有配置完善的PHP+MySQL運行環境,懂得PHP網站啟動並執行基礎知識。跟隨本教程走完一遍,你將會得到一個基礎的包含登入的簡單blog系統,並將學會如何使用一些強大的Laravel外掛程式和composer包(Laravel外掛程式也是composer包)。軟體版本:PHP 5.4+,MySQL 5.1+1.
Time of Update: 2016-06-07
本文執行個體講述了ThinkPHP分組下自訂標籤庫的實現方法。分享給大家供大家參考。具體如下:自訂標籤庫應該位於ThinkPHP\\Extend\\Driver\\TagLib目錄下1 建立標籤類庫檔案名稱為TagLibBlog.class.php。2 編輯剛才建立的類庫檔案,建立一個類,繼承TagLib父類複製代碼 代碼如下:import('TagLib');class TagLibBlog extends TagLib {}3 在類中聲明一個protected成員變數$tags複製代碼
Time of Update: 2016-06-07
本文執行個體講述了thinkphp不解析標籤直接輸出,防止模板標籤被解析的方法。分享給大家供大家參考。具體實現方法如下:在ThinkPHP中可以使用literal標籤來防止模板標籤被解析,例如:複製代碼 代碼如下: value1value2 value3上面的if標籤被literal標籤包含,因此if標籤裡面的內容並不會被模板引擎解析,而是保持原樣輸出。如果你的php標籤中需要輸出類似{$user} 或者 XML標籤的情況,可以通過添加literal標籤解決混淆問題,例如:複製代碼