Seite 1 von 1
Email-Adressen ausgeben & Grafiken in Signaturen
Verfasst: 23.07.2003 14:33
von Gast
1.) Wie kann ich mittels PHP und einer MySQL-Abfrage alle Email-Adressen meiner registrierten Boardnutzer in eine Datei addies.txt schreiben, in der Form:
a@b.com,
b@a.com, ... ?
2.)
Hier wurde bereits über Grafiken in Signaturen diskutiert. Ich suche einen Hack, der es jedem Benutzer selbst überlässt, ob er Grafiken in Signaturen sehen möchte. Im Profil einstellbar. Gibt's sowas?
Danke für jede Hilfe.
Verfasst: 23.07.2003 14:56
von AWSW
Verfasst: 23.07.2003 15:40
von Gast
Ich suche einen Hack, der die Signaturen nicht komplett ausblendet, sondern jegliche [IMG]-Bereiche auslässt, sprich Grafiken in Signaturen nicht anzeigt.
Re: Email-Adressen ausgeben & Grafiken in Signaturen
Verfasst: 23.07.2003 15:49
von nu_marc
Anonymous hat geschrieben:1.) Wie kann ich mittels PHP und einer MySQL-Abfrage alle Email-Adressen meiner registrierten Boardnutzer in eine Datei addies.txt schreiben, in der Form:
a@b.com,
b@a.com, ... ?
Na das würd mich ja auch mal extrem interessieren

Verfasst: 24.07.2003 00:31
von AWSW
Hallo,
zwar auch nur auf die Schnelle, aber vielleicht hilfreich für den Admin
<?PHP
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
// Start session management
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
// End session management
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
// User überprüfen START
if ( $userdata['user_level'] == ADMIN )
{
// MAIL ADRESSEN AUSGEBEN START
$abfrage = "SELECT user_email FROM phpbb_users WHERE user_email != '' ORDER BY user_email ASC";
$ergebnis = mysql_query($abfrage);
echo "<span class = 'gensmall'><center><b>Alle Mailadressen in der Datenbank '" . $dbname . "' auf '" . $dbhost . "':</b></center><br><hr>";
$datei = fopen("_mailadressen.txt", "w+");
rewind($datei);
while($row = mysql_fetch_object($ergebnis))
{
echo $row -> user_email .", ";
fwrite($datei, $row -> user_email .", ");
}
echo "<hr></span>";
fclose($datei);
// MAIL ADRESSEN AUSGEBEN ENDE
}
else
{
message_die(GENERAL_MESSAGE, $lang['Not_Authorised'], $lang['Not_Authorised']);
exit;
}
// User überprüfen ENDE
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Verfasst: 24.07.2003 01:12
von Threadstarter
Perfekt AWSW! Vielen Dank, genau so habe ich mir das vorgestellt.
Jetzt müssen wir nur noch eine Lösung für 2.) finden, falls möglich.
Verfasst: 24.07.2003 01:37
von AWSW
Hallo,
ich kenne nur die 2, die ich Dir genannt habe...

Verfasst: 24.07.2003 11:51
von Guido