本文整理匯總了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);
}