當前位置: 首頁>>代碼示例>>PHP>>正文


PHP qa_db_disconnect函數代碼示例

本文整理匯總了PHP中qa_db_disconnect函數的典型用法代碼示例。如果您正苦於以下問題:PHP qa_db_disconnect函數的具體用法?PHP qa_db_disconnect怎麽用?PHP qa_db_disconnect使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了qa_db_disconnect函數的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: doctype

 function doctype()
 {
     if (isset($_REQUEST['ajax_req'])) {
         if ($_REQUEST['action'] == 'activitylist') {
             $this->output($this->activitylist());
         }
         if ($_REQUEST['action'] == 'messagelist') {
             $this->output($this->messagelist());
         }
         qa_db_disconnect();
         return null;
     }
 }
開發者ID:swuit,項目名稱:swuit-q2a,代碼行數:13,代碼來源:qa-layer-ajax.php

示例2: get_cache

 /**
  * Outputs cache to the user
  */
 private function get_cache()
 {
     qa_report_process_stage('init_page');
     qa_db_connect('qa_page_db_fail_handler');
     qa_page_queue_pending();
     qa_load_state();
     qa_check_login_modules();
     if (QA_DEBUG_PERFORMANCE) {
         if (qa_qa_version_below('1.7')) {
             qa_usage_mark('setup');
         } else {
             //global $qa_usage;
             //$qa_usage->mark('setup');
             null;
         }
     }
     qa_check_page_clicks();
     qa_set_form_security_key();
     if (!QA_CACHING_FILE) {
         $contents = $this->get_cache_db();
     } else {
         $contents = $this->get_cache_file();
     }
     $qa_content = array();
     // Dummy contents
     $userid = qa_get_logged_in_userid();
     $questionid = qa_request_part(0);
     $cookieid = qa_cookie_get(true);
     if (is_numeric($questionid)) {
         $question = qa_db_select_with_pending(qa_db_full_post_selectspec($userid, $questionid));
         if (is_numeric($questionid) && qa_opt('do_count_q_views') && !preg_match("/^(?:POST|PUT)\$/i", $_SERVER["REQUEST_METHOD"]) && !qa_is_http_post() && qa_is_human_probably() && (!$question['views'] || ($question['lastviewip'] != qa_remote_ip_address() || !isset($question['lastviewip'])) && ($question['createip'] != qa_remote_ip_address() || !isset($question['createip'])) && ($question['userid'] != $userid || !isset($question['userid'])) && ($question['cookieid'] != $cookieid || !isset($question['cookieid'])))) {
             $qa_content['inc_views_postid'] = $questionid;
         } else {
             $qa_content['inc_views_postid'] = null;
         }
         qa_do_content_stats($qa_content);
     }
     if (QA_DEBUG_PERFORMANCE) {
         ob_start();
         if (qa_qa_version_below('1.7')) {
             qa_usage_output();
         } else {
             global $qa_usage;
             $qa_usage->output();
         }
         $contents .= ob_get_contents();
         ob_end_clean();
     }
     qa_db_disconnect();
     header('Content-type: ' . strtr('^type/^format; charset=utf-8', array('^type' => 'text', '^format' => $this->get_cache_file_extension())));
     exit($contents);
 }
開發者ID:amiyasahu,項目名稱:q2a-caching,代碼行數:55,代碼來源:qa-caching-main.php

示例3: qa_xml

        $urlxml = qa_xml(qa_q_path($question['postid'], $question['title'], true, @$question['obasetype'], @$question['opostid']));
    }
    if (isset($blockwordspreg)) {
        $question['title'] = qa_block_words_replace($question['title'], $blockwordspreg);
    }
    //	Build the inner XML structure for each item
    $lines[] = '<item>';
    $lines[] = '<title>' . qa_xml($titleprefix . $question['title']) . '</title>';
    $lines[] = '<link>' . $urlxml . '</link>';
    if (isset($htmlcontent)) {
        $lines[] = '<description>' . qa_xml($htmlcontent) . '</description>';
    }
    if (isset($question['categoryname'])) {
        $lines[] = '<category>' . qa_xml($question['categoryname']) . '</category>';
    }
    $lines[] = '<guid isPermaLink="true">' . $urlxml . '</guid>';
    if (isset($time)) {
        $lines[] = '<pubDate>' . qa_xml(gmdate('r', $time)) . '</pubDate>';
    }
    $lines[] = '</item>';
}
$lines[] = '</channel>';
$lines[] = '</rss>';
//	Disconnect here, once all output is ready to go
qa_db_disconnect();
//	Output the XML - and we're done!
header('Content-type: text/xml; charset=utf-8');
echo implode("\n", $lines);
/*
	Omit PHP closing tag to help avoid accidental output
*/
開發者ID:swuit,項目名稱:swuit-q2a,代碼行數:31,代碼來源:qa-feed.php

示例4: get_cache

 /**
  * Outputs cache to the user
  */
 private function get_cache()
 {
     global $qa_usage;
     qa_db_connect('qa_page_db_fail_handler');
     qa_page_queue_pending();
     qa_load_state();
     qa_check_login_modules();
     qa_check_page_clicks();
     $contents = @file_get_contents($this->cache_file);
     if (!$contents) {
         return;
     }
     //cache failure, graceful exit
     $qa_content = array();
     // Dummy contents
     $userid = qa_get_logged_in_userid();
     $questionid = qa_request_part(0);
     $cookieid = qa_cookie_get(true);
     if (is_numeric($questionid)) {
         $question = qa_db_select_with_pending(qa_db_full_post_selectspec($userid, $questionid));
         if (is_numeric($questionid) && qa_opt('do_count_q_views') && !$this->post_method && !qa_is_http_post() && qa_is_human_probably() && (!$question['views'] || ($question['lastviewip'] != qa_remote_ip_address() || !isset($question['lastviewip'])) && ($question['createip'] != qa_remote_ip_address() || !isset($question['createip'])) && ($question['userid'] != $userid || !isset($question['userid'])) && ($question['cookieid'] != $cookieid || !isset($question['cookieid'])))) {
             $qa_content['inc_views_postid'] = $questionid;
         } else {
             $qa_content['inc_views_postid'] = null;
         }
         qa_do_content_stats($qa_content);
     }
     if (QA_DEBUG_PERFORMANCE) {
         ob_start();
         $qa_usage->output();
         $contents .= ob_get_contents();
         ob_end_clean();
     }
     qa_db_disconnect();
     exit($contents);
 }
開發者ID:stevenev,項目名稱:q2a-caching,代碼行數:39,代碼來源:qa-caching-main.php

示例5: qa_base_db_disconnect

function qa_base_db_disconnect()
{
    qa_db_disconnect();
}
開發者ID:TheProjecter,項目名稱:microprobe,代碼行數:4,代碼來源:qa-base.php


注:本文中的qa_db_disconnect函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。