Förbjudna namn - Fel HJÄLP!
Moderatorer: Moderatorgrupp, Supportgrupp
Förbjudna namn - Fel HJÄLP!
Warning: trim() expects parameter 1 to be string, array given in /customers/******.se/********.se/httpd.www/forum/admin/admin_disallow.php on line 107
Re: Förbjudna namn - Fel HJÄLP!
/marcus
Re: Förbjudna namn - Fel HJÄLP!
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);
?>Anledning: Sätt koder inom Code, så blir det snyggare...
Re: Förbjudna namn - Fel HJÄLP!
Kod: Markera allt
$disallow_select = '<select name="disallowed_id">';
if( trim($disallowed) == "" )
{
$disallow_select .= '<option value="">' . $lang['no_disallowed'] . '</option>';
}Re: Förbjudna namn - Fel HJÄLP!
Re: Förbjudna namn - Fel HJÄLP!
Använder du några specialtecken i det du vill förbjuda?
/marcus
Re: Förbjudna namn - Fel HJÄLP!
går inte att skriva in nått som sparas..
Re: Förbjudna namn - Fel HJÄLP!
Ingen support via PM!
Re: Förbjudna namn - Fel HJÄLP!
Senast var de Group Rank Hack.
Re: Förbjudna namn - Fel HJÄLP!
Det finns vissa Group hack som utlöser just det felmeddelandet.
Ska leta lite.
Ingen support via PM!
Re: Förbjudna namn - Fel HJÄLP!
Re: Förbjudna namn - Fel 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??
Re: Förbjudna namn - Fel HJÄLP!
Re: Förbjudna namn - Fel HJÄLP!
Peetra skrev:inte absolut för riskabelt att köra phpBB2
Nä, det tycker inte jag heller ...
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
Ingen support via PM!
Re: Förbjudna namn - Fel HJÄLP!
Ja, Holger är ju duktig på phpBB2, så om han kan hjälpa dig med kända problem, så får du det bra.
Vilka är online
Användare som besöker denna kategori: 2 och 0 gäster




