当前位置: 首页>>代码示例>>PHP>>正文


PHP HTTP::sendHeader方法代码示例

本文整理汇总了PHP中HTTP::sendHeader方法的典型用法代码示例。如果您正苦于以下问题:PHP HTTP::sendHeader方法的具体用法?PHP HTTP::sendHeader怎么用?PHP HTTP::sendHeader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在HTTP的用法示例。


在下文中一共展示了HTTP::sendHeader方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: show

 function show()
 {
     global $CONF, $LNG;
     if (filter_var(Config::get('forum_url'), FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED)) {
         HTTP::sendHeader('Location', Config::get('forum_url'));
     } else {
         $this->printMessage($LNG['bad_forum_url']);
     }
 }
开发者ID:Decoder1978,项目名称:Xterium,代码行数:9,代码来源:class.ShowBoardPage.php

示例2: show

 function show()
 {
     global $LNG;
     $boardUrl = Config::get()->forum_url;
     if (filter_var($boardUrl, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED)) {
         HTTP::sendHeader('Location', $boardUrl);
     } else {
         $this->printMessage($LNG['bad_forum_url']);
     }
 }
开发者ID:bergi9,项目名称:2Moons,代码行数:10,代码来源:ShowBoardPage.class.php

示例3: BannerError

 function BannerError($Message)
 {
     HTTP::sendHeader('Content-type', 'image/jpg');
     $im = imagecreate(450, 80);
     $text_color = imagecolorallocate($im, 233, 14, 91);
     imagestring($im, 3, 5, 5, $Message, $text_color);
     imagejpeg($im);
     imagedestroy($im);
     exit;
 }
开发者ID:bergi9,项目名称:2Moons,代码行数:10,代码来源:class.StatBanner.php

示例4: isValid

 public function isValid()
 {
     if ($this->getAccount() != 0) {
         return $this->getAccount();
     }
     if (!empty($_GET['error_reason'])) {
         HTTP::redirectTo('index.php');
     }
     HTTP::sendHeader('Location', $this->fbObj->getLoginUrl(array('scope' => 'publish_stream,publish_actions,user_games_activity', 'redirect_uri' => HTTP_PATH . 'index.php?page=externalAuth&method=facebook')));
     exit;
 }
开发者ID:bergi9,项目名称:2Moons,代码行数:11,代码来源:facebook.class.php

示例5: BannerError

 function BannerError($Message)
 {
     HTTP::sendHeader('Content-type', 'image/jpg');
     $im = ImageCreate(450, 80);
     $background_color = ImageColorAllocate($im, 255, 255, 255);
     $text_color = ImageColorAllocate($im, 233, 14, 91);
     ImageString($im, 3, 5, 5, $Message, $text_color);
     ImageJPEG($im);
     imagedestroy($im);
     exit;
 }
开发者ID:fuding,项目名称:Antaris,代码行数:11,代码来源:class.StatBanner.php

示例6: __construct

 public function __construct()
 {
     $this->oidObj = new LightOpenID(PROTOCOL . HTTP_HOST);
     if (!$this->oidObj->mode) {
         if (isset($_REQUEST['openid_identifier'])) {
             $this->oidObj->identity = $_REQUEST['openid_identifier'];
             $this->oidObj->required = array('namePerson/friendly', 'contact/email', 'pref/language');
             $this->oidObj->optional = array('namePerson');
             HTTP::sendHeader('Location', $this->oidObj->authUrl());
             exit;
         } else {
             HTTP::redirectTo('index.php?code=4');
         }
     }
 }
开发者ID:bergi9,项目名称:2Moons,代码行数:15,代码来源:openid.class.php

示例7: set_error_handler

set_error_handler('errorHandler');
require 'includes/classes/ArrayUtil.class.php';
require 'includes/classes/Cache.class.php';
require 'includes/classes/Database.class.php';
require 'includes/classes/Config.class.php';
require 'includes/classes/class.FleetFunctions.php';
require 'includes/classes/HTTP.class.php';
require 'includes/classes/Language.class.php';
require 'includes/classes/PlayerUtil.class.php';
require 'includes/classes/Session.class.php';
require 'includes/classes/Universe.class.php';
require 'includes/classes/class.theme.php';
require 'includes/classes/class.template.php';
require 'includes/vars.php';
// Say Browsers to Allow ThirdParty Cookies (Thanks to morktadela)
HTTP::sendHeader('P3P', 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
define('AJAX_REQUEST', HTTP::_GP('ajax', 0));
$THEME = new Theme();
if (MODE === 'INSTALL') {
    return;
}
if (!file_exists('includes/config.php')) {
    HTTP::redirectTo('install/index.php');
}
if (defined('DATABASE_VERSION') && DATABASE_VERSION === 'OLD') {
    /* For our old Admin panel */
    require 'includes/classes/Database_BC.class.php';
    $DATABASE = new Database_BC();
    $dbTableNames = Database::get()->getDbTableNames();
    $dbTableNames = array_combine($dbTableNames['keys'], $dbTableNames['names']);
    foreach ($dbTableNames as $dbAlias => $dbName) {
开发者ID:bergi9,项目名称:2Moons,代码行数:31,代码来源:common.php

示例8: define

<?php

define('MODE', 'CRON');
define('ROOT_PATH', str_replace('\\', '/', dirname(__FILE__)) . '/');
set_include_path(ROOT_PATH);
require 'includes/common.php';
// Output transparent gif
HTTP::sendHeader('Cache-Control', 'no-cache');
HTTP::sendHeader('Content-Type', 'image/gif');
HTTP::sendHeader('Expires', '0');
$isSessionActive = $SESSION->isActiveSession();
echo "GIF89a€!ù,D;";
if (!$isSessionActive) {
    exit;
}
$cronjobID = HTTP::_GP('cronjobID', 0);
if (empty($cronjobID)) {
    exit;
}
require 'includes/classes/Cronjob.class.php';
$cronjobsTodo = Cronjob::getNeedTodoExecutedJobs();
if (!in_array($cronjobID, $cronjobsTodo)) {
    exit;
}
Cronjob::execute($cronjobID);
开发者ID:joancefet,项目名称:Beta7,代码行数:25,代码来源:cronjob.php

示例9: exceptionHandler

function exceptionHandler($exception)
{
    global $CONF;
    if (!headers_sent()) {
        if (!class_exists('HTTP', false)) {
            require_once 'includes/classes/HTTP.class.php';
        }
        HTTP::sendHeader('HTTP/1.1 503 Service Unavailable');
    }
    if (method_exists($exception, 'getSeverity')) {
        $errno = $exception->getSeverity();
    } else {
        $errno = E_USER_ERROR;
    }
    $errorType = array(E_ERROR => 'ERROR', E_WARNING => 'WARNING', E_PARSE => 'PARSING ERROR', E_NOTICE => 'NOTICE', E_CORE_ERROR => 'CORE ERROR', E_CORE_WARNING => 'CORE WARNING', E_COMPILE_ERROR => 'COMPILE ERROR', E_COMPILE_WARNING => 'COMPILE WARNING', E_USER_ERROR => 'USER ERROR', E_USER_WARNING => 'USER WARNING', E_USER_NOTICE => 'USER NOTICE', E_STRICT => 'STRICT NOTICE', E_RECOVERABLE_ERROR => 'RECOVERABLE ERROR');
    try {
        if (!class_exists('Config', false)) {
            throw new Exception("No config class");
        }
        $VERSION = Config::get('VERSION');
    } catch (Exception $e) {
        if (file_exists(ROOT_PATH . 'install/VERSION')) {
            $VERSION = file_get_contents(ROOT_PATH . 'install/VERSION') . ' (FILE)';
        } else {
            $VERSION = 'UNKNOWN';
        }
    }
    try {
        if (!class_exists('Config', false)) {
            throw new Exception("No config class");
        }
        $gameName = Config::get('game_name');
    } catch (Exception $e) {
        $gameName = '-';
    }
    $DIR = MODE == 'INSTALL' ? '..' : '.';
    ob_start();
    echo '<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="de" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]>    <html lang="de" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="de" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="de" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="de" class="no-js"> <!--<![endif]-->
<head>
	<title>' . $errorType[$errno] . '</title>
	<meta name="generator" content="2Moons ' . $VERSION . '">
	<!-- 
		This website is powered by 2Moons ' . $VERSION . '
		2Moons is a free Space Browsergame initially created by Jan Kr�pke and licensed under GNU/GPL.
		2Moons is copyright 2009-2013 of Jan Kröpke. Extensions are copyright of their respective owners.
		Information and contribution at http://2moons.cc/
	-->
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body id="overview" class="full">
<style>
body {
    background:#0F0F3D;
    color:#ffffff;
    font-family:courier;
    font-size:12pt;
    text-align:center;
    margin:100px;
}

blink {
    color:yellow;
}

.neg {
    background:#fff;
    color:#0F0F3D;
    padding:2px 8px;
    font-weight:bold;
}

p {
    margin:30px 100px;
    text-align:left;
}

a,a:hover {
    color:inherit;
    font:inherit;
}

.menu {
    text-align:center;
    margin-top:50px;
}
</style>

<span class="neg">' . $errorType[$errno] . '</span>
<p>Seems something went wrong! Copy paste this error and send via Support Ticket, so we can fix this issue.</p>

		<p class="left">
			<b>Issue: </b>' . $exception->getMessage() . '<br>
			<b>File: </b>' . $exception->getFile() . ' (Line ' . $exception->getLine() . ')<br>
			<b>URL: </b>' . PROTOCOL . HTTP_HOST . $_SERVER['REQUEST_URI'] . '<br>
			<b>PHP: Version </b>' . PHP_VERSION . ' [ ' . php_sapi_name() . ' ]<br>
//.........这里部分代码省略.........
开发者ID:penguin1969,项目名称:xteriumgame,代码行数:101,代码来源:GeneralFunctions.php

示例10: define

 * @version 1.7.3 (2013-05-19)
 * @info $Id: userpic.php 2643 2013-03-26 17:13:31Z slaver7 $
 * @link http://2moons.cc/
 */
define('MODE', 'BANNER');
define('ROOT_PATH', str_replace('\\', '/', dirname(__FILE__)) . '/');
set_include_path(ROOT_PATH);
if (!extension_loaded('gd')) {
    clearGIF();
}
require 'includes/common.php';
$id = HTTP::_GP('id', 0);
if (!isModulAvalible(MODULE_BANNER) || $id == 0) {
    clearGIF();
}
$LNG = new Language();
$LNG->getUserAgentLanguage();
$LNG->includeData(array('L18N', 'BANNER', 'CUSTOM'));
require 'includes/classes/class.StatBanner.php';
$banner = new StatBanner();
$Data = $banner->GetData($id);
if (!isset($Data) || !is_array($Data)) {
    clearGIF();
}
$ETag = md5(implode('', $Data));
header('ETag: ' . $ETag);
if (isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] == $ETag) {
    HTTP::sendHeader('HTTP/1.0 304 Not Modified');
    exit;
}
$banner->CreateUTF8Banner($Data);
开发者ID:Decoder1978,项目名称:Xterium,代码行数:31,代码来源:userpic.php

示例11: exceptionHandler

function exceptionHandler($exception)
{
    /** @var $exception ErrorException|Exception */
    if (!headers_sent()) {
        if (!class_exists('HTTP', false)) {
            require_once 'includes/classes/HTTP.class.php';
        }
        HTTP::sendHeader('HTTP/1.1 503 Service Unavailable');
    }
    if (method_exists($exception, 'getSeverity')) {
        $errno = $exception->getSeverity();
    } else {
        $errno = E_USER_ERROR;
    }
    $errorType = array(E_ERROR => 'ERROR', E_WARNING => 'WARNING', E_PARSE => 'PARSING ERROR', E_NOTICE => 'NOTICE', E_CORE_ERROR => 'CORE ERROR', E_CORE_WARNING => 'CORE WARNING', E_COMPILE_ERROR => 'COMPILE ERROR', E_COMPILE_WARNING => 'COMPILE WARNING', E_USER_ERROR => 'USER ERROR', E_USER_WARNING => 'USER WARNING', E_USER_NOTICE => 'USER NOTICE', E_STRICT => 'STRICT NOTICE', E_RECOVERABLE_ERROR => 'RECOVERABLE ERROR');
    if (file_exists(ROOT_PATH . 'install/VERSION')) {
        $VERSION = file_get_contents(ROOT_PATH . 'install/VERSION') . ' (FILE)';
    } else {
        $VERSION = 'UNKNOWN';
    }
    $gameName = '-';
    if (MODE !== 'INSTALL') {
        try {
            $config = Config::get();
            $gameName = $config->game_name;
            $VERSION = $config->VERSION;
        } catch (ErrorException $e) {
        }
    }
    $DIR = MODE == 'INSTALL' ? '..' : '.';
    ob_start();
    echo '<!DOCTYPE html>
<!--[if lt IE 7 ]> <html lang="de" class="no-js ie6"> <![endif]-->
<!--[if IE 7 ]>    <html lang="de" class="no-js ie7"> <![endif]-->
<!--[if IE 8 ]>    <html lang="de" class="no-js ie8"> <![endif]-->
<!--[if IE 9 ]>    <html lang="de" class="no-js ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="de" class="no-js"> <!--<![endif]-->
<head>
	<title>' . $gameName . ' - ' . $errorType[$errno] . '</title>
	<meta name="generator" content="2Moons ' . $VERSION . '">
	<!-- 
		This website is powered by 2Moons ' . $VERSION . '
		2Moons is a free Space Browsergame initially created by Jan Kröpke and licensed under GNU/GPL.
		2Moons is copyright 2009-2013 of Jan Kröpke. Extensions are copyright of their respective owners.
		Information and contribution at http://2moons.cc/
	-->
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<link rel="stylesheet" type="text/css" href="' . $DIR . '/styles/resource/css/base/boilerplate.css?v=' . $VERSION . '">
	<link rel="stylesheet" type="text/css" href="' . $DIR . '/styles/resource/css/ingame/main.css?v=' . $VERSION . '">
	<link rel="stylesheet" type="text/css" href="' . $DIR . '/styles/resource/css/base/jquery.css?v=' . $VERSION . '">
	<link rel="stylesheet" type="text/css" href="' . $DIR . '/styles/theme/gow/formate.css?v=' . $VERSION . '">
	<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
	<script type="text/javascript">
	var ServerTimezoneOffset = -3600;
	var serverTime 	= new Date(2012, 2, 12, 14, 43, 36);
	var startTime	= serverTime.getTime();
	var localTime 	= serverTime;
	var localTS 	= startTime;
	var Gamename	= document.title;
	var Ready		= "Fertig";
	var Skin		= "' . $DIR . '/styles/theme/gow/";
	var Lang		= "de";
	var head_info	= "Information";
	var auth		= 3;
	var days 		= ["So","Mo","Di","Mi","Do","Fr","Sa"] 
	var months 		= ["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"] ;
	var tdformat	= "[M] [D] [d] [H]:[i]:[s]";
	var queryString	= "";

	setInterval(function() {
		serverTime.setSeconds(serverTime.getSeconds()+1);
	}, 1000);
	</script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/jquery.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/jquery.ui.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/jquery.cookie.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/jquery.fancybox.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/jquery.validationEngine.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/base/tooltip.js?v=2123"></script>
	<script type="text/javascript" src="' . $DIR . '/scripts/game/base.js?v=2123"></script>
</head>
<body id="overview" class="full">
<table width="960">
	<tr>
		<th>' . $errorType[$errno] . '</th>
	</tr>
	<tr>
		<td class="left">
			<b>Message: </b>' . $exception->getMessage() . '<br>
			<b>File: </b>' . $exception->getFile() . '<br>
			<b>Line: </b>' . $exception->getLine() . '<br>
			<b>URL: </b>' . PROTOCOL . HTTP_HOST . $_SERVER['REQUEST_URI'] . '<br>
			<b>PHP-Version: </b>' . PHP_VERSION . '<br>
			<b>PHP-API: </b>' . php_sapi_name() . '<br>
			<b>MySQL-Cleint-Version: </b>' . mysqli_get_client_info() . '<br>
			<b>2Moons Version: </b>' . $VERSION . '<br>
			<b>Debug Backtrace:</b><br>' . makebr(htmlspecialchars($exception->getTraceAsString())) . '
		</td>
	</tr>
</table>
//.........这里部分代码省略.........
开发者ID:Hetachi,项目名称:2Moons,代码行数:101,代码来源:GeneralFunctions.php


注:本文中的HTTP::sendHeader方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。