Email Senden An user
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Email Senden An user
Hi
Manchmall muss ich an meine user mails senden,Das mail wird aber auch an die leute gesendet die von mir gebant sind,ich finde das bischen blöd,kann mann das irgent wie ändern das die gebante user überhaupt keine mails bekommen.
mfg
Manchmall muss ich an meine user mails senden,Das mail wird aber auch an die leute gesendet die von mir gebant sind,ich finde das bischen blöd,kann mann das irgent wie ändern das die gebante user überhaupt keine mails bekommen.
mfg
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das muss man ja wissen, damit man die richten Änderungen veröffentlicht 
Also:
Also:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
admin/admin_mass_email.php
#
#-----[ FIND ]-----
#
$sql = ( $group_id != -1 ) ? "SELECT u.user_email FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;
#
#-----[ REPLACE WITH ]-----
#
$sql = "SELECT ban_userid
FROM " . BANLIST_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't obtain banlist information", "", __LINE__, __FILE__, $sql);
}
$current_banlist = array();
while ($row = $db->sql_fetchrow($result))
{
$current_banlist[] = $row['ban_userid'];
}
$db->sql_freeresult($result);
$sql = ( $group_id != -1 ) ? "SELECT u.user_email, u.user_id FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;
#
#-----[ FIND ]-----
#
if ( $row = $db->sql_fetchrow($result) )
{
$bcc_list = array();
#
#-----[ AFTER, ADD ]-----
#
if (!in_array($row['user_id'], $current_banlist))
{
#
#-----[ FIND ]-----
#
while ( $row = $db->sql_fetchrow($result) );
#
#-----[ AFTER, ADD ]-----
#
}
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Zuletzt geändert von oxpus am Sa 10.Jun, 2006 16:08, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
bekomme fehler meldung nach senden.
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 146
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 148
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 149
hier von habe ich zwei
while ( $row = $db->sql_fetchrow($result) );
Bei einem ist schon das } vorhanden ? noch eins setzen.
und es wurde keine mail gesendet.
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php on line 99
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 146
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 148
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/web1/httpdocs/board/admin/admin_mass_email.php:99) in /var/www/vhosts/web1/httpdocs/board/admin/page_header_admin.php on line 149
hier von habe ich zwei
while ( $row = $db->sql_fetchrow($result) );
Bei einem ist schon das } vorhanden ? noch eins setzen.
und es wurde keine mail gesendet.
Zuletzt geändert von BladeM am Sa 10.Jun, 2006 16:03, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ah sorry, ersetze mal
durch
Das Snippet ist ebenfalls korrigiert...
Code: Alles auswählen
$current_banlist = $row['ban_userid'];Code: Alles auswählen
$current_banlist[] = $row['ban_userid'];Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Mal schaun wenn ich wieder daheim bin und zeit habe, ob ich des auch einbaue und auch es vllt. etwas ändern kann, wie das Accounts die noch nicht aktiviert wurde sind keine bekommen, des wäre für mich besser, den wenn ich ein user verbannen dieser lösch ich ja in der regel auch gleich und in diesem fall bekommt er ja eh keine mehr dann 
Ansonste meld ich mich wieder, wenn ich es net hinbekomme
Ansonste meld ich mich wieder, wenn ich es net hinbekomme
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
[quote="Christian_N";p="60638"]den wenn ich ein user verbannen dieser lösch ich ja in der regel auch gleich und in diesem fall bekommt er ja eh keine mehr dann 
[/quote]
Wurde ich nicht machen,weil er dan mit einem anderen namen kommen könnte so kanstdu nicht wissen wen der ip gehört,am besten einen user bannen und nicht löschen.Eine gruppe bilden als Gebannt User und die user in dem gruppe fügen.So kannstdu besser kontroliern.
Die ihrer acaunt nicht aktiviert haben werden von mir gelöscht,weil die überfülissig ist.So bekommen die keine mails.
mfg
[/quote]
Wurde ich nicht machen,weil er dan mit einem anderen namen kommen könnte so kanstdu nicht wissen wen der ip gehört,am besten einen user bannen und nicht löschen.Eine gruppe bilden als Gebannt User und die user in dem gruppe fügen.So kannstdu besser kontroliern.
Die ihrer acaunt nicht aktiviert haben werden von mir gelöscht,weil die überfülissig ist.So bekommen die keine mails.
mfg
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
sorry aber wie ich weiss kann er es sowieso egal ob gelöscht oder nicht, wenn du nur den Username "Sandy" bannst kann man sich trotzdem anmelden eben unter andere Username, aber wenn die IP bannst, dann schon eher schwerer, und dann ist egal ob gelöscht oder nicht, dann wirds erst nach eine neu zuweisung der IP wieder gehn.Wurde ich nicht machen,weil er dan mit einem anderen namen kommen könnte
Bisher hab ich die Ban-funktion noch nicht gebraucht, aber im allgemeine nützt die sowieso kaum was, den wenn Username gebannt wird, meld man sich mit ein andere an, wenn Mail gebannt wird eben andere Mail, bei IP naja kurz sich abmelden komplett vom Provider und wieder einloggen, so das eine neue IP zu geteilt wird. Soweit ich es sehe bringt diese Bannerei kaum was also.
Aber wie gesagt hab mich noch nich so mit der beschäftigt und nicht allzu viel ahnung deshalb mit dieser funktion, wie die genau abläuft.
Zuletzt geändert von Christian_N am So 11.Jun, 2006 19:57, insgesamt 2-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Falsch!
Abmelden am ISP, eine Weile warten und neu anmelden bringt meist auch schon eine neue IP
Abmelden am ISP, eine Weile warten und neu anmelden bringt meist auch schon eine neue IP
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich sagte auch "meinst", nicht immer und sofort.
Ein User kann aber nicht für immer per IP gebannt werden, da die irgendwann eben neu vergeben wird.
Daher: Username, Email, etc. aber nicht IP. Das ist die ungeschickteste Möglichkeit...
Ein User kann aber nicht für immer per IP gebannt werden, da die irgendwann eben neu vergeben wird.
Daher: Username, Email, etc. aber nicht IP. Das ist die ungeschickteste Möglichkeit...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Und das wollte ich mit mein Beitrag auch sagen, das es kein 100% schutz ist und glaub wirds auch nie geben.
Müsste mal mich mehr mit die beschäftige, wenn ich mehr Zeit habe, damit ich nicht falsches zeug hier schreib später noch
Und dort ist es so, soweit ich weiss, das man sich trotzdem dann mit eine andere E-Mail und Username anmelden kann noch oder seh ich das falsch @oxpus?oxpus hat geschrieben:Daher: Username, Email, etc. aber nicht IP. Das ist die ungeschickteste Möglichkeit...
Müsste mal mich mehr mit die beschäftige, wenn ich mehr Zeit habe, damit ich nicht falsches zeug hier schreib später noch
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ja klar, aber nicht jeder "denkt" auch an alles 
Aber es ist wahr: Auch damit ist ein wirklicher Schutz, bzw. Bann nicht gegeben.
Aber es ist wahr: Auch damit ist ein wirklicher Schutz, bzw. Bann nicht gegeben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Christian_N
- Beiträge: 1787
- Registriert: Sa 19.Feb, 2005 21:48
- Wohnort: Frankfurt am Main
- Kontaktdaten:
Klar denk nicht jeder an sowas, aber ist es nicht auch wiederrum so das phpBB bei der Anmeldung, dann irgend eine Fehlermeldung ausgibt, wie "dieser Benutzername wurde verbannt" oder so?
Den in diesen Fall ist es auch wiederrum eigentlich garnicht mehr schwer weiter zu denken und einfach andere Benutzername zu nehmen.
Den in diesen Fall ist es auch wiederrum eigentlich garnicht mehr schwer weiter zu denken und einfach andere Benutzername zu nehmen.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du hast in dieser Zeile
im 2. Teil keine user_id mit abgefragt, daher wird jeder User angemail.
Richtig"er" müsste also anstelle
das hier sein:
Code: Alles auswählen
$sql = ( $group_id != -1 ) ? "SELECT u.user_email, u.user_id FROM " . USERS_TABLE . " u, " . USER_GROUP_TABLE . " ug WHERE ug.group_id = $group_id AND ug.user_pending <> " . TRUE . " AND u.user_id = ug.user_id" : "SELECT user_email FROM " . USERS_TABLE;Richtig"er" müsste also anstelle
Code: Alles auswählen
"SELECT user_email FROM " . USERS_TABLE;Code: Alles auswählen
"SELECT user_id, user_email FROM " . USERS_TABLE;Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Okay, ich kann die User verstehen, aber dennoch kann man hier etwas gewählter posten...
Um dem Fehler näher zu rücken, verwende mal die angehängte Datei und erstelle eine Massen-Email.
Schreibe nur eine Testnachricht, denn diese wird nicht abgesendet.
Statt dessen wird Dir nur die SQL-Anweisung zur Abfrage der User angezeigt.
Bitte poste diese SQL-Anweisung, damit ich die Funktionsweise prüfen kann.
Um dem Fehler näher zu rücken, verwende mal die angehängte Datei und erstelle eine Massen-Email.
Schreibe nur eine Testnachricht, denn diese wird nicht abgesendet.
Statt dessen wird Dir nur die SQL-Anweisung zur Abfrage der User angezeigt.
Bitte poste diese SQL-Anweisung, damit ich die Funktionsweise prüfen kann.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
sorry aber die nerven mich auch mit ihrem blöden schmipfwörter
ok zu sache hier ist der fehler
ok zu sache hier ist der fehler
Code: Alles auswählen
SELECT u.user_email FROM forum_users u WHERE u.user_id <> -1