本文整理汇总了PHP中option::pset方法的典型用法代码示例。如果您正苦于以下问题:PHP option::pset方法的具体用法?PHP option::pset怎么用?PHP option::pset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类option
的用法示例。
在下文中一共展示了option::pset方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: callback_install
function callback_install()
{
option::pset("reg_supervise", array('geetest_id' => '11dc9995dc0bad48b0f09be598d36cc5', 'geetest_key' => '2d0448808629d1921f836d19d131e690'));
global $m;
$m->query("CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "reg` (\n `ip` varchar(100) NOT NULL,\n UNIQUE KEY `ip` (`ip`)\n) ENGINE=MyISAM DEFAULT CHARSET=utf8;");
cron::set('reg_supervise', 'plugins/reg_supervise/reg_supervise_cron.php', 0, '清理注册ip记录等<br/>忽略或卸载此任务可能会导致无法正常注册', 0);
}
示例2: callback_init
function callback_init()
{
/*激活*/
$s = array('key' => '', 'durl' => '');
option::pset('fyy_massistant', $s);
global $m;
$m->query("CREATE TABLE IF NOT EXISTS `" . DB_NAME . "`.`" . DB_PREFIX . "allinfo` (\n\t\t\t`id` int(30) NOT NULL AUTO_INCREMENT ,\n\t\t\t`stname` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\t`usname` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\t`email` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\t`bduss` TEXT NOT NULL ,\n\t\t\t`bdname` VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\tPRIMARY KEY (`id`)\n\t\t\t)\n\t\tENGINE=MyISAM\n\t\tDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\n\t\tAUTO_INCREMENT=12\n\t\tCHECKSUM=0\n\t\tROW_FORMAT=DYNAMIC\n\t\tDELAY_KEY_WRITE=0;");
$m->query("INSERT INTO `" . DB_NAME . "`.`" . DB_PREFIX . "allinfo` (`stname`,`usname`,`email`,`bduss`,`bdname`) VALUES ('黑名单用户','示例用户','xxx@xxx.xxx','2VtSU0HUU51gzNUFBNXZKNpT2xjNlBVekVHc3Zv0MEVkb3dV2ZSUzNQMHkwUHBVQVyFBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJD01QQGT3RR3239NUQ','戒要怎么戒')");
$m->query("CREATE TABLE IF NOT EXISTS `" . DB_NAME . "`.`" . DB_PREFIX . "fyy_massistant_url` (\n\t\t\t`id` int(30) NOT NULL AUTO_INCREMENT ,\n\t\t\t`stname` VARCHAR(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\t`sturl` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,\n\t\t\tPRIMARY KEY (`id`)\n\t\t\t)\n\t\tENGINE=MyISAM\n\t\tDEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci\n\t\tAUTO_INCREMENT=12\n\t\tCHECKSUM=0\n\t\tROW_FORMAT=DYNAMIC\n\t\tDELAY_KEY_WRITE=0;");
}
示例3: array
case 'admin:testmail':
global $i;
$x = misc::mail($i['user']['email'], SYSTEM_FN . ' V' . SYSTEM_VER . ' - 邮件发送测试', '这是一封关于 ' . SYSTEM_FN . ' 的测试邮件,如果你收到了此邮件,表示邮件系统可以正常工作<br/><br/>站点地址:' . SYSTEM_URL, array('测试附件.txt' => '这是一个测试附件'));
if ($x === true) {
Redirect('index.php?mod=admin:set&mailtestok');
} else {
msg('邮件发送失败,发件日志:<br/>' . $x);
}
break;
case 'admin:testbbs':
global $i;
$ch_url = SUPPORT_URL . 'getplug.php?m=check&user=' . option::get('bbs_us') . '&pw=' . option::get('bbs_pw');
$c = new wcurl($ch_url);
$x = $c->exec();
$c->close();
if ($x == 'RIGHT') {
Redirect('index.php?mod=admin:set&bbstestok');
} else {
if (empty($x)) {
$x = '错误 - 与产品中心连接失败';
}
msg('错误 - ' . $x);
}
break;
}
if (ROLE == 'admin' && $i['mode'][0] == 'plugin') {
option::pset($i['mode'][1], $_POST);
Redirect("index.php?mod=admin:setplug&plug={$i['mode'][1]}&ok");
} elseif (ROLE == 'admin' && $i['mode'][0] == 'setplugin') {
settingPlugin($i['mode'][1]);
}
示例4: callback_init
function callback_init()
{
$s = array('murl' => '', 'key' => '');
option::pset('fyy_assistant', $s);
}