Mail Adressen heraus Filtern

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Mail Adressen heraus Filtern

Beitrag von Stemmi »

Hallo Zusammen!

Für meine Zwecke wäre es Ideal, wenn ich die E-Mail Adressen aller Besucher die sich bei uns angemeldet haben als text Datei oder einzeln auslesen könnte.

Ich möchte die Mails an alle lieber über Outlook machen, als im ACP über das Board.

Gibt es eine Möglichkeit alle Mail Adressen der User in eine Datei auszulesen?

Gleiche Frage für mein altes 1.4.0 Board. Würde das damit auch gehen?
Hätte dann einen großen Verteiler, wo ich meine Infos per Mail raus schicken könnte an alle (natürlich mit Erlaubnis).

Danke für jeden Antwort!
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

ich habe letztens gelesen das es ein mailprogramm gibt, der die adressen aus der datenbank ausliest und an alle die mail schickt, aber ich kann dir momentan nicht mehr sagen wie das hies! ich guck mla nach, aber das gibts und das ist forenunabhängig!
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Das wäre super.
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ansonsten programmiere dir doch einfach ein kleines Skript das einfach alle Benutzer in der deinPrefix_users Tabelle durchläuft und von jedem die E-Mail Adresse ausliest und danach ausgibt ?
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Ja nur kann ich das leider nicht.

Hat das schon mal jemand gemacht und würde das hier zur Verfügung stellen?
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Ich hab mir mal schnell die "Arbeit" gemacht. Folgenden Code als z.B. email.php abspeichern und auf den Server uppen (egal wo) und über den Browser aufrufen. Deine Datenbank Daten musst Du natürlich noch anpassen....

Code: Alles auswählen

<?php
$con = @mysql_connect("Hostname","Benutzername","Passwort");
if (!$con) { echo "Leider ist z.Z. keine Verbindung zur Datenbank möglich ! Bitte versuchen Sie es später noch einmal.\n"; exit; }
$erg = mysql_db_query("Datenbankname","SELECT user_email from phpbb_users WHERE user_id >0");
print "<table><tr>";
while (list($user_email) = mysql_fetch_row($erg)) {
print "<tr><td><b>Emailadresse: </b>$user_email</tr>\n";
}
print "</table>";
if(mysql_num_rows($erg)<1)
{
echo "<b>Leider gibt für Ihre Sucheingabe keinen Treffer !";
}
mysql_close($con);
?>
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Danke für Deine Mühe.

Ich bekomme dann folgenden Fehler:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/www/web15/html/php/board/email.php on line 6


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web15/html/php/board/email.php on line 10
Leider gibt für Ihre Sucheingabe keinen Treffer !


Eine Idee was das sein kann?
Daten habe ich natürlich angepaßt.
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

irgendwie hat das Skript bei mir auch nicht so gewollt wie es wollen sollte und da ich gerade zu verschlafen für eine Fehlersuche bin, probiers mal damit, Daten musst du nur oben anpassen:

Code: Alles auswählen

<?php

$dbhost = "localhost";
$dbuser = "...";
$dbpasswd = "...";
$dbname = "phpBB201";
$table_users = "phpbb201_users";

mysql_connect("$dbhost","$dbuser","$dbpasswd") or die
  ("Keine Verbindung zu MySQL moeglich");
mysql_select_db("$dbname") or die ("Die Datenbank ist nicht vorhanden");

//Abfrage der E-Mail-Adressen
$abfrage = "SELECT user_email FROM $table_users WHERE user_id > 0";
$ergebnis = mysql_query($abfrage);

while($row = mysql_fetch_object($ergebnis))
{
echo $row->user_email;
echo "<br />";
}

mysql_close();
?>
Benutzeravatar
Stemmi
Mitglied
Beiträge: 258
Registriert: 06.07.2001 02:00
Kontaktdaten:

Beitrag von Stemmi »

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/www/web15/html/php/board/email.php on line 17
Demnächst im Kino
"Brüder, in der Ewigkeit wird man sich eurer Taten erinnern! "
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

@ stemmi und Mister_x:
Ich hab das Script natürlich getestet bevor ich es hier gepostet habe und bei mir läuft es anstandslos. Ich kann das hier nur keinen Link posten weil ich natürlich nicht die email adressen meiner Besucher veröffentlichen kann...
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“