Post view

修正DolphinPro 7.3.3某些PHP程式以「;;」雙分號結尾的錯誤

網頁專用的PHP物件導向程式語言與標準的C、C++語言相同,每個指令都必須以一個「;」分號結尾。可能是BOONEX團隊不小心打錯,在某些程式的某些指令後面寫了「;;」雙分號結尾,這些程式碼都被我先改成一個「;」分號。其他使用相同系統的網站,大概要等到升級到DolphinPro新的版本,才可能正式解決這個問題。

Dolphin-v.7.3.3/inc/classes/BxDolFilesPageHome.php:66:

            $sCode = MsgBox(_t("_Empty"));;

Dolphin-v.7.3.3/list_pop.php:171:

            $GLOBALS['_page']['header'] = _t('_Error occured');;

Dolphin-v.7.3.3/modules/boonex/files/classes/BxFilesSearch.php:266:

        $aUnit['titleLink'] = $this->getCurrentUrl('file', $aData['id'], $aData['uri']);;

Dolphin-v.7.3.3/modules/boonex/files/classes/BxFilesSearch.php:287:

        return $this->oModule->_oTemplate->parseHtmlByName('browse_unit_short.html', $aUnit, array('{','}'));;

Dolphin-v.7.3.3/modules/boonex/forum/classes/BxDb.php:43:

            exit;;

Dolphin-v.7.3.3/modules/boonex/profile_customize/classes/BxProfileCustomizeTemplate.php:12:

bx_import('BxDolAdminSettings');;

Dolphin-v.7.3.3/modules/boonex/site_customize/classes/BxSctrTemplate.php:12:

bx_import('BxDolAdminSettings');;

Dolphin-v.7.3.3/plugins/OAuth2/Storage/Cassandra.php:232:

        return empty($result['client_secret']);;

Dolphin-v.7.3.3/result.php:41:

        $header= _t("_RESULT1_H");;

Dolphin-v.7.3.3/templates/base/scripts/BxBaseFunctions.php:25:

        return DesignProgressPos ( _t("_XX match", $match_n), $GLOBALS['oTemplConfig']->iProfileViewProgressBar, 100, $match_n );;

雖然兩個「;;」雙分號結尾在Apache的Error log並不會產生任何的PHP警告或是錯誤訊息,但標準「語法」只需要一個分號,不需要兩個,因此雖然沒有任何的PHP警告或是錯誤,但還是要修正這個問題才對。

蘇言霖 01/11/2017 0 568
Comments
Order by: 
Per page:
 
  • There are no comments yet
Rate
0 votes
Post info
蘇言霖
「超級懶貓級」社群網站站長
01/11/2017 (767 days ago)
Actions