3.2.0
Geïnstalleerde extensies:
Advanced BBCode Box 3.1.4
Advanced login 1.0.6
Auto-lock Topics 1.0.3
Board3 Portal 2.1.0
Collapsible Forum Categories 1.0.2
Contact Admin 1.1.4
Delete My Account 1.0.0
Genders 1.1.1
Lightbox 1.0.5
mChat 2.0.2
Modern quote 1.0.1
National Flags 2.1.4
Pages 2.0.2
phpBB Display Age Users 1.0.3
phpBB Gallery 3.2.1.1
phpBB Gallery Add-on: ACP Cleanup 1.2.0
phpBB Gallery Add-on: ACP Import 1.2.0
PM Welcome 1.0.1
Quick Login 1.1.1
Scroll To Top 1.0.1
Site logo (3.2) 2.1.0-rc6
Sticky navigation bar 1.0.0-RC6
Tapatalk Plugin for phpBB 3.1/3.2 2.1.3
Topic Template 0.1.
Forum link:
https://www.fordmondeoclub.nl/phpBB3/app.php/portal
PHP Versie:
7.0
Heeft u wat verandert waardoor het probleem zich nu voor doet?
Nee
Wat heeft u al geprobeerd om het probleem op de lossen?
Een script dat in phpBB3.0.x werkte.
Code: Selecteer alles
<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
if ($user->data['user_type'] != USER_FOUNDER)
{
trigger_error('U moet een beheerder zijn om dit script te kunnen draaien');
}
$sql = 'SELECT group_id
FROM ' . GROUPS_TABLE . "
WHERE group_name = 'NEWLY_REGISTERED'
AND group_type = " . GROUP_SPECIAL;
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{
$sql2 = 'SELECT group_id, user_id
FROM ' . USER_GROUP_TABLE . '
WHERE group_id = ' . $row['group_id'];
$result2 = $db->sql_query($sql2);
while ($groups_info = $db->sql_fetchrow($result2))
{
$sql3 = 'SELECT group_id, user_id, username
FROM ' . USERS_TABLE . '
WHERE user_id = ' . $groups_info['user_id'];
$result3 = $db->sql_query($sql3);
while ($users_info = $db->sql_fetchrow($result3))
{
user_delete('retain', $users_info['user_id'], $users_info['username']);
}
$db->sql_freeresult($result3);
}
$db->sql_freeresult($result2);
}
$db->sql_freeresult($result);
echo 'De gebruikers zijn succesvol verwijderd, verwijder nu dit script van uw FTP!';
?>
Uw bericht:
Het lukt me op deze manier niet om een dikke 2000 'pas geregistreerde leden' middels deze query te verwijderen.
Moet er in het script iets verwijderen, of is er intussen een extensie voor?