Cms qui part en sucette



  • Donc, j'ai mis le CMS qu'on m'avait proposé KwsPHP sans aucun problème mais voila que j'ouvre firefox et que je vais sur mon site !

    Que vois-je ?

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/nacoto/www/index.php:1) in /home/nacoto/www/header.php on line 34
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/nacoto/www/index.php:1) in /home/nacoto/www/header.php on line 34
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/nacoto/www/index.php:1) in /home/nacoto/www/header.php on line 36
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/nacoto/www/index.php:1) in /home/nacoto/www/header.php on line 63
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/nacoto/www/index.php:1) in /home/nacoto/www/header.php on line 64
    

    é_è Et que dis-je ?

    Damned …..

    Jvous met le fichier header.php pour essayer de comprendre :)

    <?php
    
    // ---------------------------------------------------------------
    // KwsPHP kOoGar Web System
    // $Id: header.php 446 2007-12-07 20:21:52Z mike007.devpwsphp $
    // ---------------------------------------------------------------
    // Fichier : header.php
    // Mise a jour : 08/08/06 par Ditch
    // Mise a jour : 10/10/07 par mike007
    // ---------------------------------------------------------------
    
    @import_request_variables ("EGPC", '');
    if(dirname(session_save_path())!='' && ini_get('safe_mode')=='-1')
    {
    	if (strpos(dirname(__FILE__),dirname(session_save_path()))!==FALSE)
    	{
    		$d=session_save_path();
    		if(!file_exists($d))
    		{
    			mkdir($d);
    			chmod($d,0777);
    		}
    		if(!file_exists($d.'/.htaccess'))
    		{
    			$fp=fopen($d.'/.htaccess','w');
    			fwrite($fp,'Deny from all');
    			fclose($fp);
    			chmod($d.'/.htaccess',0777);
    		}
    	}
    }
    
    session_start ();
    
    header("P3P: CP=CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE");
    
    $mt1 = microtime ();
    
    require_once('includes/fonctions.php');
    require_once 'config.php';
    
    if ($maintenance==2 && get_grade() <= GRD_MODOG)
    {
    	mysql_close();
    	header("Location: modules/maintenance/index.php");
    }
    
    require('includes/smileys.php');
    require('includes/bbcode.php');
    require('includes/emails.php');
    require('includes/commentaires.php');
    include_once('includes/date.php');
    
    if ($obbuff != 'FALSE' || $obbuff == NULL)
    {
    	ob_start ();
    	ob_implicit_flush (0);
    }
    
    if (!defined (KWSPHP))
    {
    	header('generator : Kws kOoGar');
    	header('Content-Type: text/html; charset=iso-8859-1');
    }
    
    /*** Mettez un / à la fin de cette ligne pour activer le module choix_theme ***
    if(isset($_SESSION['theme_chg']))
    {
    	$theme=$_SESSION['theme_chg'];
    }
    /******************************************************************************/
    
    if (! file_exists ('themes/'.$theme.'/header.php'))
    {
    	$theme = $theme_def;
    }
    
    if (! file_exists ('themes/'.$theme.'/header.php'))
    {
    	include_once ('includes/list_dir.php');
    	$themes = listDirFilter("./themes", 'dir');
    	sort($themes);
    	if ($themes[0] == '.svn' or $themes[0] == '_svn')
    	{
    		$theme = $themes[1];
    	}
    	else
    	{
    		$theme = $themes[0];
    	}
    
    	reqmysql ('
    		UPDATE	parametres
    		SET		valeur="'.$theme.'"
    		WHERE	nom="theme"
    	');
    }
    
    if (isset($_GET['reactivation']))
    {
    	reqmysql ('
    		UPDATE	users
    		SET		statut=0
    		WHERE	pseudo = "'.$pseudo.'"
    			AND	statut != "1"
    	');
    	header("Location: login.php?reactive");
    }
    
    if ($user->statut == 1)
    {
    	echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//FR" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<script type="text/javascript">
    		// <![CDATA[
    			alert("Accès sur ce site non autorisé !");
    		// ]]>
    		</script>
    	</head>
    	<body>
    		<p style="text-align:center;" ><h1>Vous &ecirc;tes banni !</h1></p>
    	</body>
    	</html>';
    	exit;
    }
    
    if ($user->statut == 2)
    {
    	unset($user);
    	setcookie ('pseudo');
    	setcookie ('pass');
    	setcookie ('auto');
    
    	$pseudo = '';
    	$pass = '' ;
    	$grade = -1;
    }
    
    if ($user->statut == 8)
    {
    	echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<meta name="robots" content="none,nofollow" />
    		<meta http-equiv="Content-Language" content="fr"/>
    		<title>Compte Suspendu</title>
    		<script type="text/javascript">
    		// <![CDATA[
    			alert("Compte supendu !");
    		// ]]>
    		</script>
    	</head>
    	<body>
    		<p style="text-align:center">
    			<h1>Votre compte &agrave; &eacute;t&eacute; suspendu<br />automatiquement !</h1>
    			<img src="./images/avertissement.png" alt="suspendu" /><br />
    			<br />
    			<br />
    			Vous ne vous &ecirc;tes pas connect&eacute;(e) depuis plus de '.ax($delai_suspendu).' mois.<br />
    			<br />
    			<br />
    			Pour le r&eacute;activer immédiatement veuillez suivre <a href="./login.php?reactivation">ce lien</a>
    		</p>
    		<p style="text-align:right">
    			Merci de votre compr&eacute;hension.<br />
    			Le Webmaster
    		</p>
    	</body>
    	</html>';
    	exit;
    }
    
    if ($user->statut == 9)
    {
    	echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    	<html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<meta name="robots" content="none,nofollow" />
    		<meta http-equiv="Content-Language" content="fr"/>
    		<title>Compte pret &agrave; &ecirc;tre supprim&eacute;</title>
    	</head>
    	<body>
    		<p style="text-align:center">
    			<h1>Votre compte va &ecirc;tre supprim&eacute; !</h1>
    			<img src="./images/avertissement.png" alt="suspendu" /><br />
    			<br />
    			<br />
    			Vous ne vous &ecirc;tes pas connect&eacute;(e) depuis plus de '.$delai_supprime.' mois.<br />
    			<br />
    			<br />
    			Pour le r&eacute;activer immédiatement veuillez suivre <a href="./login.php?reactivation">ce lien</a>
    		</p>
    		<p style="text-align:right">
    			Merci de votre compr&eacute;hension.<br />
    			Le Webmaster
    		</p>
    	</body>
    	</html>';
    	exit;
    }
    
    // Insertion de la date de dernière connexion une fois par session
    if(!isset($_SESSION['date_connect'.$pseudo]) && $pseudo != '')
    {
    	$temp = time();
    
    	$repdatconnect = mysql_fetch_object(
    		reqmysql('
    			SELECT	pseudo,
    					date_der_connec
    			FROM	users
    			WHERE	pseudo="'.$pseudo.'"
    		')
    	);
    
    	if ($repdatconnect->date != $temp)
    	{
    		reqmysql('
    			UPDATE	users
    			SET		date_der_connec="'.$temp.'"
    			WHERE	pseudo="'.$pseudo.'"
    		');
    	}
    
    	$_SESSION['date_connect'.$pseudo]=$temp;
    }
    
    if ($user->pseudo == '')
    {
    	$phrase_intro = '&nbsp;&nbsp;<a href="enregistrer.php">Cr&eacute;er un compte</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="login.php">S&lsquo;identifier</a>';
    }
    else
    {
    	$phrase_intro = '&nbsp;&nbsp;Bienvenue '.$user->pseudo.' !';
    }
    
    // Gestion du fichier des vivistes
    
    include 'modules/stats/visites.php';
    
    require 'themes/'.$theme.'/bloc.php';
    require 'themes/'.$theme.'/themeinfo.php';
    require 'themes/'.$theme.'/header.php';
    
    if((isset($_SESSION['cecured']) && $_SESSION['cecured']!=0) ||  md5_file('includes/secjs.js')=='01494604b6a6c6273a434712728a4893' )
    {
    	$_SESSION['cecured']=1;
    }
    
    ?>
    

    J'comprends pas de trop comment ca a pu arriver, enfin soit .

    Merci d'avance, Nacoto


  • Administrateur

    Pour le coup, c'est pas moi :)

    Vraisemblablement, la bannière allotrafic est avant les erreurs, tu as donc ajouté ce script là ou il ne fallais pas.



  • C'est con, mais c'est repartis comme c'est revenu ;)

    Merci quand même



  • peu on avoire l'adresse de ton site ?


Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.