błąd pliku index.php

bandzior

Avatar: bandzior

2013-03-16 20:57

Witam. Od pięciu lat używam Quick.Cms v2.1 i niedawno pojawił się pewien problem.
Niedawno na mojej stronie pojawił się zapis:

Deprecated: Function ereg_replace() is deprecated in /home/xxxxx/public_html/libraries/Trash.php on line 96

Odszukałem na forum jak to naprawić:

http://opensolution.org/Quick.Cms/forum/blad-deprecated,1820.html
http://opensolution.org/Quick.Cart/forum/wywala-blad-ereg-function,8027.html

Ale niestety pojawił się kolejny błąd:

Notice: A session had already been started - ignoring session_start() in /home/xxxxx/domains/xxxxxx/public_html/index.php on line 31

Nie wiem, o co chodzi. Wklejam zawartość pliku index.php (w linijce 31 nie widzę nic podejrzanego):

<?php
//error_reporting( E_ALL );
include("GBan/config.php");
include (
"GBan/func.ban.php");
include (
"GBan/trackip.php");
checkban($_SERVER['REMOTE_ADDR']);
ob_end_flush();
?>


<?php
ob_start
();
include(
"ban_lista.php");
ob_end_flush();
?>


<?php
/*
* Quick.Cms by OpenSolution.org
* www.OpenSolution.org
*/
extract$_GET );

define'CUSTOMER_PAGE'true );

require 
'config/general.php';
require 
DB_CONFIG_LANG;

if( 
HIDDEN_SHOWS === true )
  
session_start( );
//error_reporting( E_ALL );
require_once DIR_LANG.LANGUAGE.'.php';
require_once 
DIR_LIBRARIES.'TplParser.php';
require_once 
DIR_LIBRARIES.'FileJobs.php';
require_once 
DIR_LIBRARIES.'FlatFiles.php';
require_once 
DIR_LIBRARIES.'Trash.php';
require_once 
DIR_PLUGINS.'plugins.php';

require_once 
DIR_CORE.'common.php';
require_once 
DIR_CORE.'pages.php';
require_once 
DIR_CORE.'files.php';

$aActions = isset( $p ) ? getAction$p ) : getUrlFromGet( );
$iContent = ( isset( $aActions['f'] ) && isset( $aActions['a'] ) && $aActions['f'] == 'p' && is_numeric$aActions['a'] ) ) ? $aActions['a'] : $config['start_page'];

$oFF  =& FlatFiles::getInstance( );
$oTpl =& TplParser::getInstanceDIR_TEMPLATES$config['embed_php'] );
$oFF->cacheFilesIndexes$config_db );

$oFile    =& Files::getInstance( );
$oPage    = new Pages( );
$content  null;
$sTheme   null;
$sBanner  null;

$sKeywords    $config['keywords'];
$sDescription $config['description'];
ob_start'changeCharset' );

if( isset( 
$aActions ) && is_file'actions_client/'.$aActions['f'].'.php' ) )
  require 
'actions_client/'.$aActions['f'].'.php';

if( isset( 
$sTheme ) && !empty( $sTheme ) && is_fileDIR_THEMES.$sTheme ) ){
  require 
DIR_THEMES.$sTheme;
}
else{
  if( 
is_fileDIR_THEMES.$aActions['f'].'-'.$aActions['a'].'.php' ) ){
    require 
DIR_THEMES.$aActions['f'].'-'.$aActions['a'].'.php';
  }
  else{
    require 
DIR_THEMES.$config['default_theme'];
  }
}
ob_end_flush( );
?>



Proszę o pomoc.

» Quick.Cms v5.x

treewood (OpenSolution)

Avatar: treewood

2013-03-18 06:58

Przed wywolaniem funkcji session_start() masz prawdopodobnie puste znaki. Na poczatek zamien to:

?>


<?php

na:

?><?php

Do góry
o nas | kontakt