Yii Framework架構擷取分類下面的所有子類方法_PHP教程

擷取分類下面的所有子類方法:static function getMenuTree($arrCat, $parent_id = 0, $level = 0,$all=True) { static $arrTree; //使用static代替global if(!$all) $arrTree =''; if( empty($arrCat)) return FALSE; $level++; if($level == 1) $arrTree[] = $parent_id; foreach(

PHP base64編碼後解碼亂碼的解決辦法_PHP教程

在用PHP做東西的時候發現了一個問題,可以簡單的歸結為亂碼的問題,但是這個問題不是函數本身造成的。來看看罪魁禍首是誰。嫌疑人:base64_encode 和 base64_decode罪行:我寫了一個跳轉和提示函數,接收提示資訊後跳轉到指定的頁面,但是跳轉提示時漢字亂碼。跳轉模版代碼如下:複製代碼 代碼如下:跳轉提示 :) 恭喜! :( 出錯了!

windows下配置apache+php+mysql時出現問題的處理方法_PHP教程

windows:安裝apache,php,mysql遇到的各種問題:1. test.php運行不起,發現是httpd.conf中忘加AddType application/x-httpd-php .php了;2. 設定好設定檔,發現會報一個date函數的關於時區的警告,把php中的date.timezone加上date.timezone = Asia/Shanghai;3. 老是報Call to undefined function

PHP擴充CURL的用法詳解_PHP教程

實現的功能:1、實現遠程擷取和採集內容2、實現PHP 網頁版的FTP上傳下載3、實現類比登陸:去一個郵件系統,curl可以類比cookies4、實現介面對接(API),資料轉送等:通過一個平台傳送簡訊啊,抓取和傳遞所傳輸的資訊。5、實現類比Cookie等:登陸的狀態下才可以操作一些屬性。如何使用CURL功能:預設情況加PHP是不支援CURL的,需要在php.ini中開啟該功能;extension=php_curl.dll前面的分號去掉1

destoon複製新模組的方法_PHP教程

在destoon的實際使用過程中我們往往需要根據情況建立一些系統沒有的模組,這時候就需要複製已有的模組來根據已有模組建立新的模組,具體操作方法如下:首先選擇一個我們需要的模組(因為系統預設文章和資訊模組是可以複製的,在這裡我們只研究非預設的模組怎麼複製),我選擇的是模組名稱是品牌,目錄名是brand,模組ID是13,你也可以根據你的需要選擇要複製的模組。第一步,複製根目錄下的brand這個檔案夾,粘貼然後重新命名,這裡我們用rename命名作為示範。於是你的根目錄下多了一個名稱為rename的檔

ThinkPHP3.1新特性之對分組支援的改進與完善概述_PHP教程

ThinkPHP3.1版本對分組的支援如了如下改進:每個分組支援獨立的空模組ThinkPHP3.0及以前版本的分組不支援定義獨立的空模組,空模組EmptyAction只能放置在分組目錄外層,而ThinkPHP3.1版則改進了每個分組可以定義獨立的空模組,對於有不同分組不同空模組需求的情況就方便了。公用Action和Model類優先載入分組目錄ThinkPHP3.0版本分組如果要繼承一個公用的Action類或者Model類分組目錄下面的,這個繼承的公用類只能放到分組目錄外層,否則就要手動用impo

教你如何解密 “ PHP 神盾解密工具 ”_PHP教程

其實對神盾解密並沒有那麼感興趣,只是看到了作者把工具又加密了,感覺不爽。研究了一下,其實解密沒那麼複雜。利用php_apd擴充很輕鬆地就這把這搞定了。只有四句代碼。該工具的核心代碼:decryption.php136 ? chr($c/2) : $str[$i-1] ) : ""; } } return base64_decode($ret); } $err = '解碼遇到錯誤,請聯絡教主處理該檔案!'; $str =

destoon找回管理員密碼的方法_PHP教程

很多人在使用 DESTOON 系統時,經常會出現忘記後台管理密碼的情況,亦或者是管理密碼被別盜了需要找回,這時候往往不知所措。其實找回 DESTOON 系統登陸的密碼很簡單,我們只需要將儲存在資料庫裡面的密碼更改掉,換一個簡單一點的密碼,然後進入系統再更改成自己的就可以了。如果系統開啟了郵件發送,還可以通過前台的找回密碼功能郵件找回。可以使用資料庫管理工具,例如PHPMyAdmin,找到destoon_member表,修改管理員password欄位值為:14e1b600b1fd579f47433

ThinkPHP3.1新特性之內容解析輸出詳解_PHP教程

以往版本的ThinkPHP中頁面輸出的過程是讀模數板檔案,然後進行模板解析(也支援調用第三方模板引擎解析),但是有一些情況,我們並沒有定義模板檔案,或者把模板檔案儲存在資料庫裡面,那麼這種情況下進行頁面輸出的時候,我們是無法進行模板檔案讀取的,ThinkPHP3.1版本則針對這樣的情況增加了內容解析輸出的功能。內建的模板引擎也進行了完善,如果傳入的模板檔案不存在的話,則會認為是傳入的模板解析內容,因此,ThinkPHP3.1版的View類和Action類也做了一些相應的改進。display方法用

destoon會員註冊提示“資料校正失敗(2)”解決方案_PHP教程

很多人在使用destoon建立一個B2B系統的時候,會在企業站註冊企業使用者的時候出現:“資料校正失敗(2)”的錯誤提示,嚴重影響使用者的使用。現將解決方案公布如下:從destoon的後台進入module/member/register.inc.php在register.inc.php檔案中找到:if($submit){將其下的if($action != crypt_action(‘register'))

ThinkPHP3.1新特性之對頁面壓縮輸出的支援_PHP教程

目前大多數瀏覽器都已經支援頁面的壓縮輸出,通過壓縮輸出,頁面大小可以減少30%,但是由於3.0及以前的版本都沒有內建頁面壓縮輸出功能,所以一般來說,開發人員需要自己在入口檔案中添加:ob_start('ob_gzhandler');但是由於伺服器環境的不同,有時候這個配置會和php.ini檔案中的zlib壓縮配置衝突。而ThinkPHP3.1版則內建了頁面壓縮輸出的功能,不再需要再手動添加ob_gzhandler代碼,增加OUTPUT_ENCODE配置參數,並支援檢測zlib.output_co

ThinkPHP3.1資料CURD操作快速入門_PHP教程

1.CURD概述:CURD是一個資料庫技術中的縮寫詞,一般的項目開發的各種參數的準系統都是CURD。它代表建立(Create)、更新(Update)、讀取(Read)和刪除(Delete)操作。CURD

DestoonWangWang無法正常顯示,點擊提示“會員名不存在”的解決辦法_PHP教程

很多朋友都遇到了Destoon供求欄目下WangWang無法正常顯示,點擊提醒“會員名不存在”的情況,原因是WangWang更改了線上WangWang的代碼,但是Destoon沒有及時更新。這時候只需要修改api/im.func.php中第二段WangWang聯絡的那段:即將function im_ali($id, $style = 0) 修改成下面的方法即可。function im_ali($id, $style = 0) {return $id ?

ThinkPHP3.1.3版本新特性概述_PHP教程

ThinkPHP3.1.3版本有一些特性,還是值得關注的,下面來簡單說下。1、異常方面的改進新版的ThinkPHP3.1.3重寫了異常類ThinkException(其實是完全簡化成了直接繼承系統Exception類),並且把異常邏輯改進封裝到Think類中。主要涉及到Think類的appException方法和halt函數。並且改進後的異常處理支援系統致命錯誤的捕獲,Think類增加了fatalError方法,原理是使用了register_shutdown_function(array('Th

destoon之一鍵登入設定_PHP教程

目前destoon已經支援QQ、新浪微博、百度、MSN帳號一鍵登入。進入網站後台,會員管理 模組設定 會員整合選項卡,點擊對應的申請帳號串連,申請介面帳號和密鑰,填寫提交。一鍵登入需要伺服器的PHP環境支援allow_url_fopen、json和curl擴充,請確認伺服器支援之後再開啟,否則無法正常登入。在後台起始頁,伺服器資訊,點詳細資料,如果能看到以下字樣,說明務器環境支援:

ThinkPHP3.1新特性之G方法的使用_PHP教程

長期以來ThinkPHP都是需要通過debug_start、debug_end方法甚至Debug類才能完成那些調試的功能,而在ThinkPHP3.1版本中,這些複雜的功能被一個簡單的G方法取代了,這不可不謂是一次華麗升級。G方法的作用包括標記位置和區間統計兩個功能,下面來看下具體用法:1.標記位置G方法的第一個用法就是標記位置,例如:G('begin');表示把當前位置標記為begin標籤,並且記錄當前位置的執行時間,如果環境支援的話,還能記錄記憶體佔用情況。可以在任何位置調用G方法標記。2.已

ThinkPHP訪問不存在的模組跳轉到404頁面的方法_PHP教程

首先在ACTION中建立一個檔案EmptyAction.class.php,其代碼如下:display("Public:404"); } } ?>使用apache伺服器的情況下需在apache中的網站配置中加入 ErrorDocument 404 /404.html 即可。使用iis伺服器的情況下需在iis中的IIS/ASP.net下設定404錯誤頁面。開啟apache httpd.conf設定檔或者建立.htaccess設定檔首先,修改應用程式根目錄的設定,開啟

destoon之URL Rewrite(偽靜態)設定方法詳解_PHP教程

1、如果您的伺服器支援.htaccess,則無需設定,網站根目錄下的.htaccess已經設定好規則。規則(參考http://download.destoon.com/rewrite/htaccess.txt)為:# Destoon B2B Rewrite RulesErrorDocument 404 /404.phpRewriteEngine OnRewriteBase /RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*

ThinkPHP3.1新特性之查詢條件預先處理簡介_PHP教程

以往的ThinkPHP3.0版本對數組方式的查詢條件會進行安全過濾(這是由於3.0強制使用了欄位類型檢測,所以數組方式的查詢條件會強制轉換為欄位的設定類型),但是3.0版本並不支援字串條件的安全過濾。而ThinkPHP3.1版本則增加了對條件字串進行預先處理的支援,讓ORM的安全性更加得以保證。一、使用where方法Model類的where方法支援字串條件預先處理,使用方式:$Model->where("id=%d and username='%s' andxx='%f'",array($id,

destoon整合UCenter圖文教程_PHP教程

1、首先登入UCenter管理中心 添加應用 2、填寫完畢後,點提交,將頁面滾動至底部 複製其中的Ucenter配置資訊至記事本 注意圖中的資料表首碼和API地址 80%以上的整合失敗是因為這兩個參數填寫錯誤導致的3、進入Destoon管理後台 -> 會員管理 -> 模組設定 -> 會員整合 填寫相關參數 提交即可整合成功

總頁數: 5203 1 .... 2536 2537 2538 2539 2540 .... 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.