本文整理汇总了PHP中ob_template函数的典型用法代码示例。如果您正苦于以下问题:PHP ob_template函数的具体用法?PHP ob_template怎么用?PHP ob_template使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ob_template函数的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: userurl
if ($_GET['trade_status'] == 'TRADE_FINISHED') {
//判断该笔订单是否在商户网站中已经做过处理(可参考“集成教程”中“3.4返回数据处理”)
//如果没有做过处理,根据订单号(out_trade_no)在商户网站的订单系统中查到该笔订单的详细,并执行商户的业务程序
//如果有做过处理,不执行商户的业务程序
if ($td['status'] == 3) {
$db->query("UPDATE {$DT_PRE}mall_order SET status=4,updatetime={$DT_TIME} WHERE itemid={$itemid}");
//更新商品数据
$db->query("UPDATE {$DT_PRE}mall SET orders=orders+1,sales=sales+{$td['number']},amount=amount-{$td['number']} WHERE itemid={$mallid}");
$myurl = userurl($td['buyer']);
$_username = $td['seller'];
//send message
$touser = $td['seller'];
$title = lang($L['trade_message_t4'], array($itemid));
$url = $memberurl . 'trade.php?itemid=' . $itemid;
$content = lang($L['trade_message_c4'], array($myurl, $_username, $timenow, $url));
$content = ob_template('messager', 'mail');
send_message($touser, $title, $content);
message('交易成功', $MODULE[2]['linkurl'] . 'trade.php?action=order&itemid=' . $itemid);
}
} else {
if ($_GET['trade_status'] == 'WAIT_BUYER_PAY') {
message('订单创建成功,请尽快通过支付宝付款', $MODULE[2]['linkurl'] . 'trade.php?action=order&itemid=' . $itemid);
} else {
//echo "trade_status=".$_GET['trade_status'];
}
}
}
}
message('验证成功(Code:000)', $MODULE[2]['linkurl'] . 'trade.php?error=0');
//echo "验证成功<br />";
//echo "trade_no=".$trade_no;
示例2: captcha
captcha($captcha);
$email = trim($email);
if (!is_email($email)) {
message($L['sendmail_pass_mailto']);
}
$title = trim(stripslashes($title));
if (strlen($title) < 5) {
message($L['pass_title']);
}
$content = trim(stripslashes($content));
if (strlen($content) < 10) {
message($L['pass_content']);
}
clear_upload($content);
$content = dsafe(save_local($content));
$content = ob_template('send', 'mail');
$DT['mail_name'] = $_company;
if (send_mail($email, $title, $content, '', false)) {
//$_email
message(lang($L['sendmail_success'], array($email)), 'sendmail.php');
} else {
message($L['sendmail_fail']);
}
} else {
$head_title = $L['sendmail_title'];
$email = isset($email) ? trim(stripslashes($email)) : '';
$title = isset($title) ? trim(stripslashes($title)) : '';
$content = isset($content) ? trim(stripslashes($content)) : '';
if ($action == 'page' && isset($title) && isset($linkurl)) {
$content = lang($L['sendmail_content'], array(userurl($_username), $_username, $title, $linkurl));
$title = lang($L['sendmail_title_new'], array($title));
示例3: exit
$email == $t['email'] or exit('ko');
isset($_SESSION['email_send']) or $_SESSION['email_send'] = 0;
isset($_SESSION['email_time']) or $_SESSION['email_time'] = 0;
if ($_SESSION['email_time'] && $DT_TIME - $_SESSION['email_time'] < 60) {
exit('ko' . ($DT_TIME - $_SESSION['email_time']));
}
if ($_SESSION['email_send'] > 9) {
exit('max');
}
$emailcode = random(6, '0123456789');
$_SESSION['email'] = $email;
$_SESSION['email_code'] = md5($email . '|' . $emailcode);
$_SESSION['email_time'] = $DT_TIME;
$_SESSION['email_send'] = $_SESSION['email_send'] + 1;
$title = $L['register_msg_emailcode'];
$content = ob_template('emailcode', 'mail');
send_mail($email, $title, stripslashes($content));
exit('ok');
} else {
$mobile = $_SESSION['f_key'];
$mobile == $t['mobile'] && $t['vmobile'] or exit('ko');
isset($_SESSION['mobile_send']) or $_SESSION['mobile_send'] = 0;
isset($_SESSION['mobile_time']) or $_SESSION['mobile_time'] = 0;
if ($_SESSION['mobile_time'] && $DT_TIME - $_SESSION['mobile_time'] < 180) {
exit('ko');
}
if ($_SESSION['mobile_send'] > 4) {
exit('max');
}
if (max_sms($mobile)) {
exit('max');
示例4: userinfo
$user_status = 0;
}
}
} else {
$user_status = 3;
}
} else {
$user_status = $_userid ? 1 : 0;
}
if ($_username && $_username == $item['username']) {
$user_status = 3;
}
if ($user_status == 3 && $item['username']) {
$member = userinfo($item['username']);
}
$contact = strip_nr(ob_template('contact', 'chip'), true);
echo 'Inner("contact", \'' . $contact . '\');';
echo 'Inner("hits", \'' . $item['hits'] . '\');';
$update = '';
if ($item['totime'] && $item['totime'] < $DT_TIME && $item['status'] == 3) {
$update .= ",status=4";
}
if ($member) {
unset($item['areaid']);
$update_user = update_user($member, $item);
if ($update_user) {
$db->query("UPDATE {$table} SET " . substr($update_user, 1) . " WHERE username='{$username}'");
}
}
include DT_ROOT . '/include/update.inc.php';
if ($MOD['show_html'] && $task_item && $DT_TIME - @filemtime(DT_ROOT . '/' . $MOD['moduledir'] . '/' . $item['linkurl']) > $task_item) {
示例5: member
$db->query("UPDATE {$DT_PRE}member SET groupid='{$t['regid']}'," . ($verify_type == 'mobile' ? 'vmobile' : 'vemail') . "=1 WHERE username='{$username}'");
$db->query("UPDATE {$DT_PRE}company SET groupid='{$t['regid']}' WHERE username='{$username}'");
require DT_ROOT . '/module/member/member.class.php';
$do = new member();
$user = $do->login($username, '', 0, true);
if ($user) {
$post = $user;
$post['password'] = $_SESSION['m_pass'];
if ($MOD['welcome_sms'] && is_mobile($post['mobile'])) {
$message = lang('sms->wel_reg', array($post['truename'], $DT['sitename'], $post['username'], $post['password']));
$message = strip_sms($message);
send_sms($post['mobile'], $message);
}
if ($MOD['welcome_message'] || $MOD['welcome_email']) {
$title = $L['register_msg_welcome'];
$content = ob_template('welcome', 'mail');
if ($MOD['welcome_message']) {
send_message($username, $title, $content);
}
if ($MOD['welcome_email'] && $DT['mail_type'] != 'close') {
send_mail($post['email'], $title, $content);
}
}
session_destroy();
}
exit('ok');
break;
case 'post':
if ($MOD['captcha_register']) {
$captcha = isset($captcha) ? convert(input_trim($captcha), 'UTF-8', DT_CHARSET) : '';
$msg = captcha($captcha, $MOD['captcha_register'], true);
示例6: message
}
if ($password != $cpassword) {
message($L['member_payword_match']);
}
$options = array('username', 'passport', 'email', 'mobile', 'company', 'qq', 'msn', 'ali', 'skype', 'userid');
in_array($option, $options) or $option = 'username';
$r = $db->get_one("SELECT username,groupid,passsalt FROM {$DT_PRE}member WHERE email='{$email}' AND `{$option}`='{$username}'");
if ($r) {
$username = $r['username'];
if ($r['groupid'] == 4) {
message($L['send_password_checking']);
}
$authvalue = dpassword($password, $r['passsalt']);
$auth = make_auth($username);
$db->query("UPDATE {$DT_PRE}member SET auth='{$auth}',authvalue='{$authvalue}',authtime='{$DT_TIME}' WHERE username='{$username}'");
userclean($username);
$authurl = $MOD['linkurl'] . 'send.php?auth=' . $auth;
$title = $L['send_password_mail'];
$content = ob_template('password', 'mail');
send_mail($email, $title, stripslashes($content));
dheader($MOD['linkurl'] . 'goto.php?action=password&email=' . $email);
} else {
message($L['send_password_error']);
}
} else {
$head_title = $L['send_password_title'];
include template('send', $module);
}
}
break;
}
示例7: intval
}
$pertime = intval($pertime);
if (!$pertime) {
$pertime = 5;
}
$DT['mail_name'] = $name;
$emails = file_get(DT_ROOT . '/file/email/' . $maillist);
$emails = explode("\n", $emails);
for ($i = 1; $i <= $pernum; $i++) {
$email = trim($emails[$id++]);
if (is_email($email)) {
$content = $_content;
if ($template) {
$user = _userinfo($fields, $email);
eval("\$title = \"{$title}\";");
$content = ob_template($template, 'mail');
}
send_mail($email, $title, $content, $sender);
}
}
if ($id < count($emails)) {
msg('已发送 ' . $id . ' 封邮件,系统将自动继续,请稍候...', '?moduleid=' . $moduleid . '&file=' . $file . '&sendtype=3&id=' . $id . '&pernum=' . $pernum . '&pertime=' . $pertime . '&send=1', $pertime);
}
cache_delete($_username . '_sendmail.php');
$forward = '?moduleid=' . $moduleid . '&file=' . $file;
}
}
}
dmsg('邮件发送成功', $forward);
} else {
$sendtype = isset($sendtype) ? intval($sendtype) : 1;
示例8: message
message($L['validate_email_success'], $MOD['linkurl']);
}
dalert($L['check_auth'], DT_PATH);
} else {
if ($submit) {
captcha($captcha);
is_email($email) or message($L['validate_email_bad']);
$r = $db->get_one("SELECT userid FROM {$DT_PRE}member WHERE email='{$email}' AND userid<>{$_userid}");
if ($r) {
message($L['validate_email_exist']);
}
$auth = make_auth($username);
$db->query("UPDATE {$DT_PRE}member SET auth='{$auth}',authvalue='{$email}',authtime='{$DT_TIME}' WHERE username='{$username}'");
$authurl = $MOD['linkurl'] . 'validate.php?action=' . $action . '&auth=' . $auth;
$title = $L['validate_email_mail'];
$content = ob_template('validate', 'mail');
send_mail($email, $title, stripslashes($content));
dheader($MOD['linkurl'] . 'goto.php?action=' . $action . '&email=' . $email);
} else {
include template('validate', $module);
}
}
break;
case 'mobile':
$MOD['vmobile'] or dheader($MOD['linkurl']);
$DT['sms'] or message($L['send_sms_close']);
$head_title = $L['validate_mobile_title'];
if ($user['vmobile']) {
$action = 'v' . $action;
include template('validate', $module);
exit;
示例9: array
}
if ($sql) {
$condition .= ' ' . $sql;
}
if ($ord) {
$condition .= ' ORDER BY ' . $ord;
}
$lists = array();
$results = $db->query("SELECT * FROM " . get_table($mid) . " WHERE {$condition} LIMIT 0,{$total}");
while ($rs = $db->fetch_array($results)) {
if (strpos($rs['linkurl'], '://') === false) {
$rs['linkurl'] = $MOD['linkurl'] . $rs['linkurl'];
}
$lists[] = $rs;
}
$content = ob_template($template ? $template : 'alert', 'mail');
send_mail($r['email'], $title, $content);
$db->query("UPDATE {$DT_PRE}alert SET sendtime={$DT_TIME} WHERE itemid={$itemid}");
}
$itemid += 1;
} else {
$itemid = $fid + $num;
}
$MOD = $_MOD;
} else {
dmsg('发送成功', "?moduleid={$moduleid}&file={$file}");
}
msg('ID从' . $fid . '至' . ($itemid - 1) . '发送成功' . progress($sid, $fid, $tid), "?moduleid={$moduleid}&file={$file}&action={$action}&sid={$sid}&fid={$itemid}&tid={$tid}&num={$num}&send=1");
} else {
$item = cache_read('alert-' . $_userid . '.php');
if ($item) {
示例10: credit_add
}
if ($post['credit']) {
credit_add($_username, -$post['credit']);
credit_record($_username, -$post['credit'], 'system', lang($L['credit_record_reward'], array($MOD['name'])), 'ID:' . $do->itemid);
}
if (isset($post['hidden']) && $MOD['credit_hidden']) {
credit_add($_username, -$MOD['credit_hidden']);
credit_record($_username, -$MOD['credit_hidden'], 'system', lang($L['credit_record_hidden'], array($MOD['name'])), 'ID:' . $do->itemid);
}
if ($post['ask'] && check_name($post['ask'])) {
$db->query("UPDATE {$table}_expert SET ask=ask+1 WHERE username='{$post['ask']}'");
$touser = $post['ask'];
$title = lang($L['know_new_title'], array($post['title']));
$question = $post['title'];
$itemid = $do->itemid;
$content = ob_template('ask', 'mail');
send_message($touser, $title, $content);
}
$js = '';
if (isset($post['sync_sina']) && $post['sync_sina']) {
$js .= sync_weibo('sina', $moduleid, $do->itemid);
}
if (isset($post['sync_qq']) && $post['sync_qq']) {
$js .= sync_weibo('qq', $moduleid, $do->itemid);
}
if ($post['status'] == 3) {
$r = $db->get_one("SELECT linkurl FROM {$table} WHERE itemid={$do->itemid}");
$forward = $MOD['linkurl'] . $r['linkurl'];
$msg = '';
} else {
if ($_userid) {
示例11: Copyright
<?php
/*
[Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM
This is NOT a freeware, use is subject to license.txt
*/
defined('IN_DESTOON') or exit('Access Denied');
isset($auth) or exit;
$d = decrypt($auth);
strpos($d, '-') !== false or exit;
$t = explode('-', $d);
$moduleid = intval($t[0]);
$moduleid > 4 or exit;
isset($MODULE[$moduleid]) or exit;
$itemid = intval($t[1]);
$itemid > 0 or exit;
$item = $db->get_one("SELECT title,thumb,introduce,linkurl,addtime,status FROM " . get_table($moduleid) . " WHERE itemid={$itemid}");
$item or exit;
$item['status'] == 3 or exit;
$DT_TIME - $item['addtime'] < 30 or exit;
$title = $item['title'];
$introduce = $item['introduce'];
$thumb = str_replace('.thumb.', '.middle.', $item['thumb']);
$linkurl = strpos($item['linkurl'], '://') !== false ? $item['linkurl'] : $MODULE[$moduleid]['linkurl'] . $item['linkurl'];
$content = ob_template('weibo', 'chip');
$content = convert($content, DT_CHARSET, 'UTF-8');