微贊開發有感

2022-05-27 01:27:13 字數 1735 閱讀 8432

微贊的功能很棒,但是看了部分原始碼後,發現一些問題。

先說下目錄結構

如上c=entry表示要載入東西了。

defined('in_ia') or exit('access denied');

load()->model('module');

$eid = intval($_gpc['eid']);

if(!empty($eid

))

else

$moduels =uni_modules();

if (empty($moduels[$entry['module']]))

if(empty($entry) || empty($entry['do']))

$_gpc['__entry'] = $entry['title'];

$_gpc['__state'] = $entry['state'];

$_gpc['state'] = $entry['state'];

$_gpc['m'] = $entry['module'];

$_gpc['do'] = $entry['do'];

define('in_module', $entry['module']);

$_w['current_module'] = $moduels[$entry['module']];

$site = weutility::createmodulesite($entry['module']);

if(!is_error($site

)) exit();

這個的最後是表示要載入什麼

會找到addons下ewei_shopv2下的mobile的good中的detail

至於後面就是頁面的具體引數

這個是按這麼來的,但是我缺在上述查詢中發現找到的頁面不對。。。。

而且ewei_shopv2的php原始碼是加密的。。。。

js也找到這種

eval(function

(p, a, c, k, e, d) ;

if (!''.replace(/^/, string))

k = [function

(e) ];

e = function

() ;

c = 1};

while (c--)

}return

p}('a([\'0\',\'8\'],1(0,8);2.c=1(6),1(7),i,j)};k 2});', 27, 27, 'core|function|modal|goodsid|find|posterimg|params|ret|tpl|img|define|var|init|commission|json|qrcode|group|show|false|true|return|result|src|cell|remove|attr|fui'.split('|'), 0, {}));

這個解壓後的,但是是加密的。。。。

define(['core', 'tpl'], function

(core, tpl) ;

modal.init = function

(params) ,

function

(ret) ,

false, true

) };

return

modal

});

解壓後。。。。。

可以看出

微贊這個原始碼的管控是多麼的。。。。。

讀ios開發有感 建立APP開發體系

二 基礎模組 圖源自戴銘專欄 三 應用開發模組 需要關注一些經典庫,選對正確的工具。以ios的庫為例,可將知識分為以下幾塊 圖源自戴銘專欄 四 原理模組 任何語言 系統和領域裡的底層原理都是通用的。圖源自戴銘專欄 五 原生與前端 各種跨端方案的繁榮,歸根結底在於其背後直譯器和渲染技術的進步。圖源自戴...

phpcms二次開發有感

最近在做把oracle的資料移植到mysql去。岔開一下,先說一下這個事情。之前的oracle資料庫用了很多年,都很老了,很多表設計得及其不合理,這給我移植的過程中帶來了一定的麻煩。還好,oracle裡咩有涉及到觸發器,儲存過程,事物等。不過也都移植的過程都省掉了,只是簡單的把資料移植過來。若有做這...

《高效程式設計師45個習慣》 敏捷開發有感

高效程式設計師的45個習慣 敏捷開發修煉之道 standing on shoulders of giants 站在巨人的肩膀上 2014年9 月20日星期六 h該書一共用了兩天時間通讀完,簡單的翻看其中的道理,把其中有用的好的道理和哲理摘錄和用自己的話說出來,引以為用。希望對看過該文的人有所幫助。在...