vue Problème message d'erreur
Kommunauty
Connexion
Inscription

Problème message d'erreur


flax38 Messages : 17

Bonjour a tous,

j'ai un problème, tous mes fichier php sont bon mais quand je lance le jeu j'ai des message d'erreur du fichier common.php:

Warning: Cannot modify header information - headers already sent by (output started at /data/multiserv/users/929439/projects/2707259/www/includes/functions/GetBuildingTime.php:1) in /data/multiserv/users/929439/projects/2707259/www/includes/common.php on line 27

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /data/multiserv/users/929439/projects/2707259/www/includes/functions/GetBuildingTime.php:1) in /data/multiserv/users/929439/projects/2707259/www/includes/common.php on line 52

Warning: Cannot modify header information - headers already sent by (output started at /data/multiserv/users/929439/projects/2707259/www/includes/functions/GetBuildingTime.php:1) in /data/multiserv/users/929439/projects/2707259/www/includes/common.php on line 74

je vous joint le fichiers common.php, si quelqu'un peu m'aider:

<?php

/**
 _  _/ | | /¯¯   / /    |¯¯) |_¯   / /¯¯ |  |   |´¯|¯` | /¯¯ | |5
 ¯  /¯ | | __/  / /--   |¯¯ |__  /  __/ |__ _/   |   | __/ | |Core.
 * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution
 * @author web: http://www.bnarvaez.com
 * @link: http://www.xnovarev.com

 * @package 2Moons
 * @author Slaver <slaver7@gmail.com>
 * @copyright 2009 Lucky <douglas@crockford.com> (XGProyecto)
 * @copyright 2011 Slaver <slaver7@gmail.com> (Fork/2Moons)
 * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License
 * @version 1.3 (2011-01-21)
 * @link http://code.google.com/p/2moons/

 * Please do not remove the credits
*/
 
if(!defined('IN_ADMIN') || !defined('IN_CRON'))
define("STARTTIME", microtime(true));

ignore_user_abort(true);
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);
header('Content-Type: text/html; charset=UTF-8');
define('TIMESTAMP', $_SERVER['REQUEST_TIME']);

require_once(ROOT_PATH . 'includes/config.php');
require_once(ROOT_PATH . 'includes/constants.php');

ini_set('session.save_path', ROOT_PATH.'cache/sessions');
ini_set('upload_tmp_dir', ROOT_PATH.'cache/sessions');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
session_set_cookie_params(SESSION_LIFETIME, '/');
session_cache_limiter('nocache');
session_name($dbsettings["secretword"]);
ini_set('session.use_trans_sid', 0);
ini_set('session.auto_start', '0');
ini_set('session.serialize_handler', 'php');  
ini_set('session.gc_maxlifetime', SESSION_LIFETIME);
ini_set('session.gc_probability', '1');
ini_set('session.gc_divisor', '1000');
ini_set('session.bug_compat_warn', '0');
ini_set('session.bug_compat_42', '0');
ini_set('session.cookie_httponly', true);
ini_set('error_log', ROOT_PATH.'includes/error.log');

if(!defined('LOGIN'))
session_start();

if(!function_exists('bcadd'))
require_once(ROOT_PATH . 'includes/bcmath.php');

require_once(ROOT_PATH . 'includes/GeneralFunctions.php');
set_exception_handler('exception_handler');

require_once(ROOT_PATH . 'includes/classes/class.MySQLi.php');
require_once(ROOT_PATH . 'includes/classes/class.Lang.php');
require_once(ROOT_PATH . 'includes/classes/class.theme.php');
require_once(ROOT_PATH . 'includes/classes/class.Session.php');

$db = new DB_MySQLi();
$THEME = new Theme();
$LANG = new Language();
$CONFIG = array();

$UNI = getUniverse();
unset($database);

// Say Browsers to Allow ThirdParty Cookies (Thanks to morktadela)
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

if(UNIS_MULTIVARS)
require_once(ROOT_PATH.'includes/vars_uni'.$UNI.'.php');
else
require_once(ROOT_PATH.'includes/vars.php');

$CONF = $db->uniquequery("SELECT HIGH_PRIORITY * FROM `".CONFIG."` WHERE `uni` = '".$UNI."';");
//$CONF = getConfig($UNI);
$CONF['moduls']         = explode(";", $CONF['moduls']);
$CONFIG[$UNI] = $CONF;
$LANG->setDefault($CONF['lang']);

require(ROOT_PATH.'includes/libs/FirePHP/FirePHP.class.php');
require(ROOT_PATH.'includes/libs/FirePHP/fb.php');

$FirePHP = FirePHP::getInstance(true);
$FirePHP->setEnabled((bool) $GLOBALS['CONF']['debug']);
if($GLOBALS['CONF']['debug']) {
  ob_start();
$FirePHP->registerErrorHandler(true);
}

if (!defined('CLI') && !defined('LOGIN') && !defined('IN_CRON') && !defined('AJAX') && !defined('ROOT'))
{
$SESSION        = new Session();

if(!$SESSION->IsUserLogin()) redirectTo('index.php?code=3');

$SESSION->UpdateSession();

if($CONF['game_disable'] == 0 && $_SESSION['authlevel'] == AUTH_USR) {
message($CONF['close_reason']);
}

if(!CheckModule(10) && !defined('IN_ADMIN') && request_var('ajax', 0) == 0)
require(ROOT_PATH.'includes/FleetHandler.php');

$USER = $db->uniquequery("SELECT u.*, s.`total_points`, s.`total_rank` FROM ".USERS." as u LEFT JOIN ".STATPOINTS." as s ON s.`id_owner` = u.`id` AND s.`stat_type` = '1' WHERE u.`id` = '".$_SESSION['id']."';");
$FirePHP->log("Cargar Usuario: ".$USER['id']);
if(empty($USER)) {
exit(header('Location: index.php'));
} elseif(empty($USER['lang'])) {
$USER['lang'] = $CONF['lang'];
$db->query("UPDATE ".USERS." SET `lang` = '".$USER['lang']."' WHERE `id` = '".$USER['id']."';");
    $FirePHP->log("Cargar Usuario: ".$USER['id']);
}

$LANG->setUser($USER['lang']);
$LANG->includeLang(array('INGAME', 'TECH'));
$THEME->setUserTheme($USER['dpath']);
if($USER['bana'] == 1)
{
message("<font size="6px">".$LNG['css_account_banned_message']."</font><br><br>".sprintf($LNG['css_account_banned_expire'],date("d. M y H:i", $USER['banaday']))."<br><br>".$LNG['css_goto_homeside']);
exit;
}

if (!defined('IN_ADMIN'))
{
require_once(ROOT_PATH . 'includes/classes/class.PlanetRessUpdate.php');
$PLANET = $db->uniquequery("SELECT * FROM `".PLANETS."` WHERE `id` = '".$_SESSION['planet']."';");

if(empty($PLANET)){
$PLANET = $db->uniquequery("SELECT * FROM `".PLANETS."` WHERE `id` = '".$USER['id_planet']."';");

if(empty($PLANET)){
throw new Exception("El planeta principal no existe!");
}
}
list($USER['factor'], $PLANET['factor']) = getFactors($USER, $PLANET);
$FirePHP->log("Cargar Planeta: ".$PLANET['id']);
} else {
$USER['rights'] = unserialize($USER['rights']);
$LANG->includeLang(array('ADMIN'));
}
} elseif(defined('LOGIN')) {
//Login
$LANG->GetLangFromBrowser();
$LANG->includeLang(array('INGAME', 'PUBLIC'));
}

if (!defined('AJAX') && !defined('CLI'))
require_once(ROOT_PATH.'includes/classes/class.template.php');

for($Officier=600;$Officier<616;$Officier++)
{
   $x=$USER[$resource[$Officier]];
   $USER[$resource[$Officier]]=array();
   if(empty($x))
     continue;
   $offsOfSameType=explode(',',$x);
   $level=1;
   foreach($offsOfSameType as $off)
   {
     $USER[$resource[$Officier]][$level]=$off;
     $level++;
   }
   if($level==1)
     $USER[$resource[$Officier]][$level]=$x;
}   

?>
jeudi 29 janvier 2015

Homer Messages : 1925

Y'a un retour à la ligne avant le

Si oui, vire le, sinon, c'est qu'il doit y en avoir un quelques part...

jeudi 29 janvier 2015

flax38 Messages : 17

qu'est ce que tu appelle un retour a la ligne homer?

jeudi 29 janvier 2015 (Dernière édition jeudi 29 janvier 2015)

mandalorien Messages : 113

Quel est l'encodage de tes fichiers common.php et GetBuildingTime.php ?

j'aimerai savoir quel modifications as tu apportées sur ton jeu récemment

vendredi 30 janvier 2015 (Dernière édition vendredi 30 janvier 2015)

Homer Messages : 1925

ba un retour à la ligne avec la touche entrée, en gros, un ligne vide...

Après oui comme le dit mandalorin, y'a peut être l'encodage du document...

vendredi 30 janvier 2015

mandalorien Messages : 113

mandalorien homer :P et pas mandalorin '

vendredi 30 janvier 2015

Homer Messages : 1925

Et le pire, c'est que j'ai corrigé trois fois ton pseudo, et mal grès ça, j'ai fauté

vendredi 30 janvier 2015

Destiny Messages : 357

fichier common.php qui est fonctionnel chez moi

<?php

/**
 _  _/ | | /¯¯   / /    |¯¯) |_¯   / /¯¯ |  |   |´¯|¯` | /¯¯ | |5
 ¯  /¯ | | __/  / /--   |¯¯ |__  /  __/ |__ _/   |   | __/ | |Core.
 * @author: Copyright (C) 2011 by Brayan Narvaez (Prinick) developer of xNova Revolution
 * @author web: http://www.bnarvaez.com
 * @link: http://www.xnovarev.com

 * @package 2Moons
 * @author Slaver <slaver7@gmail.com>
 * @copyright 2009 Lucky <douglas@crockford.com> (XGProyecto)
 * @copyright 2011 Slaver <slaver7@gmail.com> (Fork/2Moons)
 * @license http://www.gnu.org/licenses/gpl.html GNU GPLv3 License
 * @version 1.3 (2011-01-21)
 * @link http://code.google.com/p/2moons/

 * Please do not remove the credits
*/
 
if(!defined('IN_ADMIN') || !defined('IN_CRON'))
define("STARTTIME", microtime(true));

ignore_user_abort(true);
error_reporting(E_ALL ^ E_NOTICE);
ini_set('display_errors', 1);
header('Content-Type: text/html; charset=UTF-8');
define('TIMESTAMP', $_SERVER['REQUEST_TIME']);

require_once(ROOT_PATH . 'includes/config.php');
require_once(ROOT_PATH . 'includes/constants.php');

ini_set('session.save_path', ROOT_PATH.'cache/sessions');
ini_set('upload_tmp_dir', ROOT_PATH.'cache/sessions');
ini_set('session.use_cookies', '1');
ini_set('session.use_only_cookies', '1');
session_set_cookie_params(SESSION_LIFETIME, '/');
session_cache_limiter('nocache');
session_name($dbsettings["secretword"]);
ini_set('session.use_trans_sid', 0);
ini_set('session.auto_start', '0');
ini_set('session.serialize_handler', 'php');  
ini_set('session.gc_maxlifetime', SESSION_LIFETIME);
ini_set('session.gc_probability', '1');
ini_set('session.gc_divisor', '1000');
ini_set('session.bug_compat_warn', '0');
ini_set('session.bug_compat_42', '0');
ini_set('session.cookie_httponly', true);
ini_set('error_log', ROOT_PATH.'includes/error.log');

if(!defined('LOGIN'))
session_start();

if(!function_exists('bcadd'))
require_once(ROOT_PATH . 'includes/bcmath.php');

require_once(ROOT_PATH . 'includes/GeneralFunctions.php');
set_exception_handler('exception_handler');

require_once(ROOT_PATH . 'includes/classes/class.MySQLi.php');
require_once(ROOT_PATH . 'includes/classes/class.Lang.php');
require_once(ROOT_PATH . 'includes/classes/class.theme.php');
require_once(ROOT_PATH . 'includes/classes/class.Session.php');

$db = new DB_MySQLi();
$THEME = new Theme();
$LANG = new Language();
$CONFIG = array();

$UNI = getUniverse();
unset($database);

// Say Browsers to Allow ThirdParty Cookies (Thanks to morktadela)
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

if(UNIS_MULTIVARS)
require_once(ROOT_PATH.'includes/vars_uni'.$UNI.'.php');
else
require_once(ROOT_PATH.'includes/vars.php');

$CONF = $db->uniquequery("SELECT HIGH_PRIORITY * FROM `".CONFIG."` WHERE `uni` = '".$UNI."';");
//$CONF = getConfig($UNI);
$CONF['moduls']         = explode(";", $CONF['moduls']);
$CONFIG[$UNI] = $CONF;
$LANG->setDefault($CONF['lang']);

require(ROOT_PATH.'includes/libs/FirePHP/FirePHP.class.php');
require(ROOT_PATH.'includes/libs/FirePHP/fb.php');

$FirePHP = FirePHP::getInstance(true);
$FirePHP->setEnabled((bool) $GLOBALS['CONF']['debug']);
if($GLOBALS['CONF']['debug']) {
  ob_start();
$FirePHP->registerErrorHandler(true);
}

if (!defined('CLI') && !defined('LOGIN') && !defined('IN_CRON') && !defined('AJAX') && !defined('ROOT'))
{
$SESSION        = new Session();

if(!$SESSION->IsUserLogin()) redirectTo('index.php?code=3');

$SESSION->UpdateSession();

if($CONF['game_disable'] == 0 && $_SESSION['authlevel'] == AUTH_USR) {
message($CONF['close_reason']);
}

if(!CheckModule(10) && !defined('IN_ADMIN') && request_var('ajax', 0) == 0)
require(ROOT_PATH.'includes/FleetHandler.php');

$USER = $db->uniquequery("SELECT u.*, s.`total_points`, s.`total_rank` FROM ".USERS." as u LEFT JOIN ".STATPOINTS." as s ON s.`id_owner` = u.`id` AND s.`stat_type` = '1' WHERE u.`id` = '".$_SESSION['id']."';");
$FirePHP->log("Cargar Usuario: ".$USER['id']);
if(empty($USER)) {
exit(header('Location: index.php'));
} elseif(empty($USER['lang'])) {
$USER['lang'] = $CONF['lang'];
$db->query("UPDATE ".USERS." SET `lang` = '".$USER['lang']."' WHERE `id` = '".$USER['id']."';");
    $FirePHP->log("Cargar Usuario: ".$USER['id']);
}

$LANG->setUser($USER['lang']);
$LANG->includeLang(array('INGAME', 'TECH'));
$THEME->setUserTheme($USER['dpath']);
if($USER['bana'] == 1)
{
message("<font size="6px">".$LNG['css_account_banned_message']."</font><br><br>".sprintf($LNG['css_account_banned_expire'],date("d. M y H:i", $USER['banaday']))."<br><br>".$LNG['css_goto_homeside']);
exit;
}

if (!defined('IN_ADMIN'))
{
require_once(ROOT_PATH . 'includes/classes/class.PlanetRessUpdate.php');
$PLANET = $db->uniquequery("SELECT * FROM `".PLANETS."` WHERE `id` = '".$_SESSION['planet']."';");

if(empty($PLANET)){
$PLANET = $db->uniquequery("SELECT * FROM `".PLANETS."` WHERE `id` = '".$USER['id_planet']."';");

if(empty($PLANET)){
throw new Exception("El planeta principal no existe!");
}
}
list($USER['factor'], $PLANET['factor']) = getFactors($USER, $PLANET);
$FirePHP->log("Cargar Planeta: ".$PLANET['id']);
} else {
$USER['rights'] = unserialize($USER['rights']);
$LANG->includeLang(array('ADMIN'));
}
} elseif(defined('LOGIN')) {
//Login
$LANG->GetLangFromBrowser();
$LANG->includeLang(array('INGAME', 'PUBLIC'));
}

if (!defined('AJAX') && !defined('CLI'))
require_once(ROOT_PATH.'includes/classes/class.template.php');

for($Officier=600;$Officier<616;$Officier++)
{
   $x=$USER[$resource[$Officier]];
   $USER[$resource[$Officier]]=array();
   if(empty($x))
     continue;
   $offsOfSameType=explode(',',$x);
   $level=1;
   foreach($offsOfSameType as $off)
   {
     $USER[$resource[$Officier]][$level]=$off;
     $level++;
   }
   if($level==1)
     $USER[$resource[$Officier]][$level]=$x;
}   

?>
mardi 17 février 2015

mandalorien Messages : 113

est ce que tu as apporté des modifs dans ton projet , si oui lesquels ? car j'ai l'impression qu'il y a du code html (ou espace) présent dans ton fichier /data/multiserv/users/929439/projects/2707259/www/includes/functions/GetBuildingTime.php

mardi 17 février 2015

flax38 Messages : 17

bonsoir,

désolé pour le retard mais j'ai eut des gros souci de santé et du coup je n'ai pas remis encore les pied dans mon jeu.

mais en tous cas merci pour vos conseils et mandalorien, la je n'ai pas la tête a sa mais dès que je mis remet je te dirai les encodage et si j'avais fais des modification dans le fichier /data/multiserv/users/929439/projects/2707259/www/includes/functions/GetBuildingTime.php.

bonne soirée et merci

mercredi 15 avril 2015

Répondre Pour répondre, tu dois d'abord t'inscrire rapidement sur Kommunauty. Rejoins-nous vite !