Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Fatal error: Cannot redeclare if_query

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
phil35



Inscrit le: 30 Juil 2006
Messages: 15

Fatal error: Cannot redeclare if_queryPosté le: Sam Sep 30, 2006 8:31 am    Sujet du message: Fatal error: Cannot redeclare if_query

bonjour

j'ai toujours cette erreur qui apparait sur toutes les pages de mon forum:

Code:
Fatal error: Cannot redeclare if_query() (previously declared in /home/XXXXXX/public_html/forum/includes/functions.php:947) in /home/XXXXXX/public_html/forum/includes/page_header.php on line 85


[MOD] Une bonne habitude : ne pas donner son nom d'utilisateur ftp en public Wink [/MOD]

Si vous avez une idée pour m'aider, elle est la bienvenue.


Page header.php lignes 70 à 100
Code:
//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
   $u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
   $l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
   $u_login_logout = 'login.'.$phpEx;
   $l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$l_online_users = '';

if (defined('SHOW_ONLINE'))
{

   $user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
   $sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip



includes/functions.php lignes 940à 975
Code:
// Behave as per HTTP/1.1 spec for others
   header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
   exit;
}

// www.phpBB-SEO.com SEO TOOLKIT BEGIN

function if_query($amp)
{

   if($amp != '')
   {
      return '?';
   }

}
function format_url($url)
{
   $url = preg_replace("(\[.*\])U","",$url);
   $find = array('"','&','\r\n','\n');
   $url = str_replace ($find, '-', $url);
   $url = str_replace ('ß', 'ss', $url);
   $url = str_replace (array('ö','Ö'), 'oe', $url);
   $url = str_replace (array('ä','Ä'), 'ae', $url);
   $url = str_replace (array('ü','Ü'), 'ue', $url);
   $find = "ÀÁÂÃÅàáâãåÒÓÔÕØòóôõøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛùúûÿÑñ";
   $replace = "AAAAAaaaaaOOOOOoooooEEEEeeeeCcIIIIiiiiUUUuuuyNn";
   $url = strtr($url,$find,$replace);
   $url = strtolower($url);
   $url = ereg_replace("[^a-zA-Z0-9]", "-", $url);
   while (strstr($url, '--')) $url = str_replace('--', '-', $url);
   $url = (substr($url, 0, 1) == '-') ? substr($url, 1) : $url;
   $url = (substr($url, strlen($url) - 1, 1) == '-') ? substr($url, 0, strlen($url) - 1) : $url;
   return $url;
}
// www.phpBB-SEO.com SEO TOOLKIT END


Merci et bon week
Philippe Wink
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Fatal error: Cannot redeclare if_queryPosté le: Sam Sep 30, 2006 9:01 am    Sujet du message: Re: Fatal error: Cannot redeclare if_query

Bah alors c'est fort étrange, pas de fonction if_query() déclarée dans les lignes que tu cites de page_header.php.

As tu fait une recherche sur "if_query" dans includes/page_header.php ?

Est elle présente quelque part (elle doit l'être)?

En cas, envois un zip de tes page_header.php et page_tail.php.


Le mod de webmedic qui ajoutais cette fonction dans page header.php le faisait en remplaçant :

Code:
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
   $phpver = phpversion();

   $useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');

   if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
   {
      if ( extension_loaded('zlib') )
      {
         ob_start('ob_gzhandler');
      }
   }
   else if ( $phpver > '4.0' )
   {
      if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
      {
         if ( extension_loaded('zlib') )
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header('Content-Encoding: gzip');
         }
      }
   }
}


Dans page_header.php et :

Code:
//
// Compress buffered output if required and send to browser
//
if ( $do_gzip_compress )
{
   //
   // Borrowed from php.net!
   //
   $gzip_contents = ob_get_contents();
   ob_end_clean();

   $gzip_size = strlen($gzip_contents);
   $gzip_crc = crc32($gzip_contents);

   $gzip_contents = gzcompress($gzip_contents, 9);
   $gzip_contents = substr($gzip_contents, 0, strlen($gzip_contents) - 4);

   echo "\x1f\x8b\x08\x00\x00\x00\x00\x00";
   echo $gzip_contents;
   echo pack('V', $gzip_crc);
   echo pack('V', $gzip_size);
}


dans page_tail.php.
As tu ces parties de code ?

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
phil35



Inscrit le: 30 Juil 2006
Messages: 15

Fatal error: Cannot redeclare if_queryPosté le: Lun Oct 02, 2006 7:36 am    Sujet du message: Re: Fatal error: Cannot redeclare if_query

Bonjour dcz

J' ai réglé le problème.
J' ai tout viré Laughing

Par contre j' ai d'autres petits problème.

Merci pour l'info

Phil
Revenir en haut de page
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15121

Fatal error: Cannot redeclare if_queryPosté le: Lun Oct 02, 2006 10:52 am    Sujet du message: Re: Fatal error: Cannot redeclare if_query

phil35 a écrit:

J' ai réglé le problème.
J' ai tout viré Laughing

Heu j'ai peur d'un coup là.

Qu'as tu fait et quels sont tes nouveaux petits soucis ?

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: