Eroare de cautare - phpbb_clean_username()

Folosiţi acest forum pentru a discuta problemele apărute în timpul folosirii forumului phpBB 2.0.x.
Închis
prvasile
Nou venit
Mesaje: 9
Membru din: 03-Feb-2005, 13:37:24
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: România
Contact:

Eroare de cautare - phpbb_clean_username()

Mesaj de prvasile »

Buna!

Cand dau un search imi apare urmatorul mesaj:

Fatal error: Call to undefined function: phpbb_clean_username() in /home/hsphere/local/home/prvasile/morala.net/phpBB2/search.php on line 63


adaug aici si alte linii din fisierul problema
$search_keywords = ( isset($HTTP_POST_VARS['search_keywords']) ) ? $HTTP_POST_VARS['search_keywords'] : $HTTP_GET_VARS['search_keywords'];
}
else
{
$search_keywords = '';
}

if ( isset($HTTP_POST_VARS['search_author']) || isset($HTTP_GET_VARS['search_author']))
{
$search_author = ( isset($HTTP_POST_VARS['search_author']) ) ? $HTTP_POST_VARS['search_author'] : $HTTP_GET_VARS['search_author'];
$search_author = phpbb_clean_username($search_author);
}
else
{
$search_author = '';
}

$search_id = ( isset($HTTP_GET_VARS['search_id']) ) ? $HTTP_GET_VARS['search_id'] : '';

$show_results = ( isset($HTTP_POST_VARS['show_results']) ) ? $HTTP_POST_VARS['show_results'] : 'posts';
$show_results = ($show_results == 'topics') ? 'topics' : 'posts';

if ( isset($HTTP_POST_VARS['search_terms']) )
{
$search_terms = ( $HTTP_POST_VARS['search_terms'] == 'all' ) ? 1 : 0;
}
else

In speranta unui sfat competent, va multumesc anticipat.
flowers
AdministratorAdministrator
Mesaje: 4641
Membru din: 03-Iun-2004, 17:50:34
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Bucureşti, România
Contact:

Mesaj de flowers »

Verifica daca ai declarata functia phpbb_clean_username() in fisierul includes/functions.php :!:
De ce lipseste?
Poate n-ai actualizat complet forumul la versiunea phpBB 2.0.11:

Cod: Selectaţi tot

# 
#-----[ OPEN ]--------------------------------------------- 
# 
includes/functions.php 

# 
#-----[ FIND ]--------------------------------------------- 
# Line 80 
// 
// Get Userdata, $user can be username or user_id. If force_str is true, the username will be forced. 
// 

# 
#-----[ BEFORE, ADD ]--------------------------------------------- 
# 
// added at phpBB 2.0.11 to properly format the username 
function phpbb_clean_username($username) 
{ 
   $username = htmlspecialchars(rtrim(trim($username), "\\")); 
   $username = substr(str_replace("\\'", "'", $username), 0, 25); 
   $username = str_replace("'", "\\'", $username); 

   return $username; 
} 


# 
#-----[ FIND ]--------------------------------------------- 
# Line 96 
      $user = trim(htmlspecialchars($user)); 
      $user = substr(str_replace("\\'", "'", $user), 0, 25); 
      $user = str_replace("'", "\\'", $user); 

# 
#-----[ REPLACE WITH ]--------------------------------------------- 
# 
      $user = phpbb_clean_username($user);
Poate n-ai Attachment Mod actualizat la 2.3.11: viewtopic.php?t=210
Pentru a descărca noua versiune, citeşte primul mesaj din acest subiect.

Schimbările survenite de la versiunea 2.3.10

# fixed bug in GD/Imagick-Detection (on some installations thumbnailing images did not work)
# Added mysql index to attachment table for larger boards
# updated pre-edited files to be compatible with phpBB 2.0.11
# changed order of uploading files, resulting in hopefully getting the correct filesizes if the server does not allow file access outside the working directory
# added check for config table constant to update script
# fixed overwriting of group_id in admin_groups if Categories Hirarchie mod is installed
# fixed bugs regarding the 4GB limits users experienced
# fixed deletion of thumbnails
# fixed directory traversal injection (high severity) - Paul Laudanski (AKA Zhen-Xjell)
With this an attacker could be able to add/remove/execute files outside of the upload directory
# fixed multiple file extensions vulnerability (high severity) - Jeremy Bae at STG Security, Inc.
Due to the handling of mod_mime on multiple extensions an attacker is able to upload arbitrary script files to the web server.
prvasile
Nou venit
Mesaje: 9
Membru din: 03-Feb-2005, 13:37:24
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: România
Contact:

Mesaj de prvasile »

Multumesc, nu imi mai da eroare dar imi zice ca nu gaseste ce caut, la orice subiect. Am instalat si Attachment Mod pentru ca nu`l aveam. Si acum incerc cu Rebuild Search. Poate va merge.

Oricum, multumesc pentru promptitudinea raspunsului si pentru eliminarea erorii.

Spor la treaba in continuare!

Apropos, stie cineva cat dureaza Reconstruirea Cautarii (Rebuild Search). Mie imi arata tot 0 % de vreo jumatate de ora.
prvasile
Nou venit
Mesaje: 9
Membru din: 03-Feb-2005, 13:37:24
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: România
Contact:

Am reusit

Mesaj de prvasile »

Am reusit indexarea cautarii cu un mod deosebit de util, pe care`l recomand tuturor celor ce au probleme cu cautarea. Functioneaza foarte bine. Este vorba despre DB Maintenance, pe care il puteti descarca de la http://www.phpbbhacks.com/download/4372

Spor la treaba si multumesc celor ce au cautat sa ma ajute!
Închis

Înapoi la “2.0.x Funcţionare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator