Seite 2 von 13

Verfasst: 12.10.2003 11:22
von PhilippK
Kannst du das gleiche bitte mit der functions_post im includes-Verzeichnis machen?

Gruß, Philipp

Verfasst: 12.10.2003 12:29
von King_S

Verfasst: 12.10.2003 14:02
von R. U. Serious
Hast du evtl. eine bedingte Weiterleitung eingerichtet und die beiden E-Mails sind eigentlich identisch kommen aber über zwei deiner E-Mail Account rein?

Verfasst: 12.10.2003 14:20
von King_S
Die E-Mails kommen nur über einen Account rein. Sie werden sogar zur selben Zeit versendet. Also scheint es nahe zu liegen, dass die Mail 2x versendet wird, da Massenmails und PN Benachrichtigungen nur 1x kommen.

Verfasst: 12.10.2003 14:52
von Less
King_S hat geschrieben:Die E-Mails kommen nur über einen Account rein. Sie werden sogar zur selben Zeit versendet. Also scheint es nahe zu liegen, dass die Mail 2x versendet wird, da Massenmails und PN Benachrichtigungen nur 1x kommen.
Genauso ist es auch bei mir!

Verfasst: 12.10.2003 15:59
von Nico Haase

Verfasst: 12.10.2003 18:15
von PhilippK
Dann müssen wir eben etwas debuggen:

Mach bitte eine Sicherungskopie der functions_post.php.
Ändere dann die Datei wie folgt ab:

Code: Alles auswählen

			$update_watched_sql = '';
			$bcc_list_ary = array();
			
			if ($row = $db->sql_fetchrow($result))
			{
				// Sixty second limit
				@set_time_limit(60);

				do
				{
					if ($row['user_email'] != '')
					{
						$bcc_list_ary[$row['user_lang']][] = $row['user_email'];
					}
					$update_watched_sql .= ($update_watched_sql != '') ? ', ' . $row['user_id'] : $row['user_id'];
				}
				while ($row = $db->sql_fetchrow($result));
ersetzt du durch

Code: Alles auswählen

			$update_watched_sql = '';
			$bcc_list_ary = array();
			$debug_output = '';
			
			if ($row = $db->sql_fetchrow($result))
			{
				// Sixty second limit
				@set_time_limit(60);

				do
				{
					if ($row['user_email'] != '')
					{
						$bcc_list_ary[$row['user_lang']][] = $row['user_email'];
						$debug_output .= (',' . $row['user_id']);
					}
					else
						$debug_output .= (',#' . $row['user_id']);
					$update_watched_sql .= ($update_watched_sql != '') ? ', ' . $row['user_id'] : $row['user_id'];
				}
				while ($row = $db->sql_fetchrow($result));
				die($debug_output);
Dann erstelltst du bitte in einem der betroffenen Beiträge eine neue Antwort. Du erhälst dann eine Kette von Zahlen, die du bitte hier postest.
Anschließend die Sicherungskopie wieder hochladen, damit das Board wieder funktioniert.

Gruß, Philipp

Verfasst: 12.10.2003 20:50
von Nico Haase
...ich werds mal machen, aber net mehr heut, da ich schon viiiiel zu lange vor dem kasten hier sitze :D

Verfasst: 12.10.2003 20:56
von King_S
Bei mir und den anderen Usern ist keine Bestätigungsmail mit einer Nummer eingegangen...k.A. warum.

Verfasst: 12.10.2003 21:01
von Nico Haase
King_S hat geschrieben:Bei mir und den anderen Usern ist keine Bestätigungsmail mit einer Nummer eingegangen...k.A. warum.
Wenn du die Datei so veränderst, wie angegeben, wird die Zahlenkette wahrscheinlich direkt auf der Seite erscheinen und nicht per Mehl versendet werden...