install/module_autos/changyan_autoreg.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
class Changyan_autoreg
{
var $errmsg='';
function run($step=0)
{
global $dsql,$update_sqls,$cfg_db_language,$cfg_webname;
if(!file_exists(DEDEINC.'/helpers/changyan.helper.php'))
{
$this->errmsg = '未成功安装畅言模块文件';
return FALSE;
}
helper('changyan');
if( !$dsql->IsTable("#@__plus_changyan_setting") )
{
$this->errmsg = '未成功初始化畅言模块所需数据库';
return FALSE;
}
if (empty($version)) $version = '0.0.1';
if (version_compare($version, CHANGYAN_VER, '<')) {
$mysql_version = $dsql->GetVersion(TRUE);
foreach ($update_sqls as $ver => $sqls) {
if (version_compare($ver, $version,'<')) {
continue;
}
foreach ($sqls as $sql) {
$sql = preg_replace("#ENGINE=MyISAM#i", 'TYPE=MyISAM', $sql);
$sql41tmp = 'ENGINE=MyISAM DEFAULT CHARSET='.$cfg_db_language;
if($mysql_version >= 4.1)
{
$sql = preg_replace("#TYPE=MyISAM#i", $sql41tmp, $sql);
}
$dsql->ExecuteNoneQuery($sql);
}
changyan_set_setting('version', $ver);
$version=changyan_get_setting('version');
}
$isv_app_key = changyan_get_isv_app_key();
}
$db_user = changyan_get_setting('user');
if(!empty($db_user))
{
$this->errmsg = '已经初始化畅言账号,无需再进行初始化';
return FALSE;
}
$sign=changyan_gen_sign(CHANGYAN_CLIENT_ID);
$url = $_SERVER['SERVER_NAME'];
$isv_name = cn_substr($cfg_webname,20);
$paramsArr=array(
'client_id'=>CHANGYAN_CLIENT_ID,
'isv_name'=>changyan_autoCharset($isv_name),
'url'=>'http://'.$url,
'sign'=>$sign);
$rs=changyan_http_send(CHANGYAN_API_AUTOREG,0,$paramsArr);
后面还有 26 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
