Email adres gebruikers opvragen
Geplaatst: 04 jul 2008, 20:29
Voor mijn upgrade naar phpBB3 gebruikte ik een klein php script om alle email adressen van mijn gebruikers op te vragen. Dit voor het verzenden van een nieuwsletter. Dit script werkt helaas niet met versie 3 want ik krijg de melding dat er geen verbinding kan worden gemaakt met de database. Vreemd want volgens mijn bescheiden kennis van php staat nergens in dit script een verwijzing naar de database.
Het gaat om het volgende script:
Weet iemand wat ik aan zou moeten passen om dit werkend te krijgen of heeft iemand anders een simpele oplossing? Het script plaats je in de forum root en benader je via je browser.
Alvast bedankt.
Het gaat om het volgende script:
Code: Selecteer alles
<?php
/***************************************************************************
* email.php
* -------------------
* begin :
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
*
*
*
***************************************************************************/
/***************************************************************************
*
* 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', true);
$gebruiker = 0;
// toon de gebruikersnaam aldaniet
$level = 3;
// toon :
// 0 - niet de member
// 1 - niet de admins
// 2 - niet de moderators
// 3 - toon alles
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Lets build a page ...
//
$query = "SELECT * FROM ". USERS_TABLE ." Where user_level != $level && user_id != -1";
$sql = mysql_query($query) or die ( mysql_error( ) );
while($record = mysql_fetch_object($sql))
{
if ($gebruiker == 0)
{
echo $record->username. " : ".$record->user_email."<br>";
}
else {
echo $record->user_email."<br>";
}
}
?>
Alvast bedankt.