Förbjudna namn - Fel HJÄLP!

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Moderatorgrupp, Supportgrupp

ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

När jag klickar in mig på förbjudna namn så får jag fram detta..


Warning: trim() expects parameter 1 to be string, array given in /customers/******.se/********.se/httpd.www/forum/admin/admin_disallow.php on line 107
Användarens profilbild
Marcus
Administratör
Administratör
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0
Ort: Skövde

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Marcus »

Lite mer uppgifter skulle hjälpa oss att hjälpa dig.

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

Självklart..
Som sagt, när jag ska förbjuda namn inne i adm panelen så står det.

Warning: trim() expects parameter 1 to be string, array given in /customers/umeagatbilar.se/umeagatbilar.se/httpd.www/forum/admin/admin_disallow.php on line 107

Här har ni hela admin_disallow.php
_________________________________________

Kod: Markera allt

<?php
/***************************************************************************
 *                            admin_disallow.php
 *                            -------------------
 *   begin                : Tuesday, Oct 05, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: admin_disallow.php 5352 2005-12-18 13:57:51Z grahamje $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$filename = basename(__FILE__);
	$module['Users']['Disallow'] = $filename;

	return;
}

//
// Include required files, get $phpEx and check permissions
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

if( isset($HTTP_POST_VARS['add_name']) )
{
	include($phpbb_root_path . 'includes/functions_validate.'.$phpEx);

	$disallowed_user = ( isset($HTTP_POST_VARS['disallowed_user']) ) ? trim($HTTP_POST_VARS['disallowed_user']) : trim($HTTP_GET_VARS['disallowed_user']);

	if ($disallowed_user == '')
	{
		message_die(GENERAL_MESSAGE, $lang['Fields_empty']);
	}
	if( !validate_username($disallowed_user) )
	{
		$message = $lang['Disallowed_already'];
	}
	else
	{
		$sql = "INSERT INTO " . DISALLOW_TABLE . " (disallow_username) 
			VALUES('" . str_replace("\'", "''", $disallowed_user) . "')";
		$result = $db->sql_query( $sql );
		if ( !$result )
		{
			message_die(GENERAL_ERROR, "Could not add disallowed user.", "",__LINE__, __FILE__, $sql);
		}
		$message = $lang['Disallow_successful'];
	}

	$message .= "<br /><br />" . sprintf($lang['Click_return_disallowadmin'], "<a href=\"" . append_sid("admin_disallow.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

	message_die(GENERAL_MESSAGE, $message);
}
else if( isset($HTTP_POST_VARS['delete_name']) )
{
	$disallowed_id = ( isset($HTTP_POST_VARS['disallowed_id']) ) ? intval( $HTTP_POST_VARS['disallowed_id'] ) : intval( $HTTP_GET_VARS['disallowed_id'] );
	
	$sql = "DELETE FROM " . DISALLOW_TABLE . " 
		WHERE disallow_id = $disallowed_id";
	$result = $db->sql_query($sql);
	if( !$result )
	{
		message_die(GENERAL_ERROR, "Couldn't removed disallowed user.", "",__LINE__, __FILE__, $sql);
	}

	$message .= $lang['Disallowed_deleted'] . "<br /><br />" . sprintf($lang['Click_return_disallowadmin'], "<a href=\"" . append_sid("admin_disallow.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

	message_die(GENERAL_MESSAGE, $message);

}

//
// Grab the current list of disallowed usernames...
//
$sql = "SELECT * 
	FROM " . DISALLOW_TABLE;
$result = $db->sql_query($sql);
if( !$result )
{
	message_die(GENERAL_ERROR, "Couldn't get disallowed users.", "", __LINE__, __FILE__, $sql );
}

$disallowed = $db->sql_fetchrowset($result);

//
// Ok now generate the info for the template, which will be put out no matter
// what mode we are in.
//
$disallow_select = '<select name="disallowed_id">';

if( trim($disallowed) == "" )
{
	$disallow_select .= '<option value="">' . $lang['no_disallowed'] . '</option>';
}
else 
{
	$user = array();
	for( $i = 0; $i < count($disallowed); $i++ )
	{
		$disallow_select .= '<option value="' . $disallowed[$i]['disallow_id'] . '">' . $disallowed[$i]['disallow_username'] . '</option>';
	}
}

$disallow_select .= '</select>';

$template->set_filenames(array(
	"body" => "admin/disallow_body.tpl")
);

$template->assign_vars(array(
	"S_DISALLOW_SELECT" => $disallow_select,
	"S_FORM_ACTION" => append_sid("admin_disallow.$phpEx"),

	"L_INFO" => $output_info,
	"L_DISALLOW_TITLE" => $lang['Disallow_control'],
	"L_DISALLOW_EXPLAIN" => $lang['Disallow_explain'],
	"L_DELETE" => $lang['Delete_disallow'],
	"L_DELETE_DISALLOW" => $lang['Delete_disallow_title'],
	"L_DELETE_EXPLAIN" => $lang['Delete_disallow_explain'],
	"L_ADD" => $lang['Add_disallow'],
	"L_ADD_DISALLOW" => $lang['Add_disallow_title'],
	"L_ADD_EXPLAIN" => $lang['Add_disallow_explain'],
	"L_USERNAME" => $lang['Username'])
);

$template->pparse("body");

include('./page_footer_admin.'.$phpEx);

?>
_________________
Senast redigerad av Marcus den 2009-11-24 21:48, redigerad totalt 1 gånger.
Anledning: Sätt koder inom Code, så blir det snyggare...
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 21:38
Svar: 0
Ort: Finland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Peetra »

Varav rad 105-110 är

Kod: Markera allt

$disallow_select = '<select name="disallowed_id">';

if( trim($disallowed) == "" )
{
$disallow_select .= '<option value="">' . $lang['no_disallowed'] . '</option>';
}
ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

Okej ? Kan ingenting om php, så hjälp uppskattas :)
Användarens profilbild
Marcus
Administratör
Administratör
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0
Ort: Skövde

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Marcus »

Ok, vad är det för namn du försöker förbjuda... eftersom det är ju vad du matar in som inte är en sträng utan uppfattas som en array.

Använder du några specialtecken i det du vill förbjuda?

/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

Nix inte de inte.
går inte att skriva in nått som sparas..
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Holger »

Hände detta helt plötsligt? Vilka moddar har du installerat (nyligen)?
Holger Gremminger
Ingen support via PM!
ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

Har aldrig förbjudit namn tidigare.
Senast var de Group Rank Hack.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Holger »

Det var det jag "hoppades" på.
Det finns vissa Group hack som utlöser just det felmeddelandet.
Ska leta lite.
Holger Gremminger
Ingen support via PM!
ZiMMeN
Aktiv medlem
Aktiv medlem
Inlägg: 50
Blev medlem: 2009-10-10 18:38
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av ZiMMeN »

De skulle vara tacksamt :)
Tuck
Ny medlem
Ny medlem
Inlägg: 8
Blev medlem: 2010-10-30 22:29
Svar: 0

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Tuck »

Såg denna gamla tråd när jag letade hjälp.
Fick idag samma felmeddelande vid Förbjuda användarnamn:

Warning: trim() expects parameter 1 to be string, array given in /home/d1824/public_html/phpBB2/admin/admin_disallow.php on line 107

Jag har lagt in en * för att stoppa alla nya medlemmar. Har tidvis drunknat i spam. Om nån vill bli medlem på riktigt så har jag gått in på denna flik och temporärt raderat detta *
Men nu finns helt plötsligt inte detta * kvar och det går inte att lägga till något namn oavsett vad jag väljer.
Ursäkta en novis, men vad gör jag??
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 21:38
Svar: 0
Ort: Finland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Peetra »

Uppgradera till phpBB3. Om man är novis, så är det inte absolut för riskabelt att köra phpBB2, anser jag.
Användarens profilbild
Holger
Support - Ledare
Support - Ledare
Inlägg: 6554
Blev medlem: 2004-06-09 08:32
Svar: 1
Ort: Hannover/Tyskland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Holger »

Peetra skrev:inte absolut för riskabelt att köra phpBB2
:wink:
Nä, det tycker inte jag heller ...
:mrgreen:

Tuck, fortsätt du med phpBB2 bara. Behörighets-inställningarna i phpBB3 är absolut inget för noviser!
Börja med att installera Unique Reg Hash-modden:
http://prdownloads.sourceforge.net/pent ... p?download
Holger Gremminger
Ingen support via PM!
Peetra
Hedersmedlem
Hedersmedlem
Inlägg: 3281
Blev medlem: 2007-06-09 21:38
Svar: 0
Ort: Finland
Kontakt:

Re: Förbjudna namn - Fel HJÄLP!

Inlägg av Peetra »

Vad fel det kan bli ibland, trots att man försöker påeta in ordet "inte" å allt. :mrgreen:

Ja, Holger är ju duktig på phpBB2, så om han kan hjälpa dig med kända problem, så får du det bra. :D
Skriv svar

Vilka är online

Användare som besöker denna kategori: 8 och 0 gäster