Seite 1 von 2

Probleme beim Verschicken von PM

Verfasst: 16.10.2004 12:54
von SkYfiGhTeR
Hallo,

ich erhalte beim Verschicken einer persönlichen Nachricht folgende Fehlerzeilen oben auf der Seite die nach dem Abschicken kommt:

Code: Alles auswählen

Warning: Wrong parameter count for usort() in /home/www/web78/html/Board/privmsg.php on line 1138

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 545

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 548
Die Nachricht wird jedoch erfolgreich verschickt.
Wäre sehr dankbar, wenn da jemand weiter wüsste, wie ich diese Meldungen da wegbekomme.

//Edit

Ich muss wohl noch erwähnen, dass ich den Current Mass PM Mod per EMI installiert habe. Vielleicht Thread eher in Mod Einbau/Anpassung verschieben. Das liegt wohl eher an dem Mod, weil da wurde was an der privmsg.php gemacht.

Verfasst: 16.10.2004 15:21
von PhilippK
Poste doch mal die Zeilen 1130-1140 der privmsg.php

Gruß, Philipp

Verfasst: 16.10.2004 15:29
von SkYfiGhTeR
Hi,

das wären dann die Folgenden:

Code: Alles auswählen


	if ( $submit )
	{
		if ( !empty($HTTP_POST_VARS['username']) )
		{

// Start replacement - Custom mass PM MOD
$to_username_array = explode (";", $HTTP_POST_VARS['username']);
usort ($to_username_array);
foreach ($to_username_array as $name) $to_usernames .= "'".htmlspecialchars(trim($name))."',";
$to_usernames[strlen($to_usernames)-1]=" ";
// End replacement - Custom mass PM MOD

Verfasst: 16.10.2004 23:16
von PhilippK
Bitte noch den Link zum verwendeten Mod.

Gruß, Philipp

BTW: und bitte mal KB:knigge durchlesen

Verfasst: 16.10.2004 23:30
von SkYfiGhTeR
Hi,

joa *gg*

war der Custom-Mass PM - MOD.

Verfasst: 17.10.2004 01:37
von PhilippK
SkYfiGhTeR hat geschrieben:joa *gg*

war der Custom-Mass PM - MOD.
Dann kann ich auch recht lang danach suchen ;-)

Tja, da ist wohl 'nen Bug im Mod:

Code: Alles auswählen

usort ($to_username_array);
sollte wohl durch

Code: Alles auswählen

natcasesort($array);
ersetzt werden.

Gruß, Philipp

Verfasst: 17.10.2004 02:16
von trackx
Da wir schon dabei sind, was kann der "Current Mass PM Mod "?

Verfasst: 17.10.2004 08:52
von SkYfiGhTeR
Morgen!

Ich habe mal die kleine, vorgeschlagene Änderung übernommen.

Nachdem ich eine PM abschicke auf der Folgeseite:

Code: Alles auswählen


Warning: natcasesort(): The argument should be an array in /home/www/web78/html/Board/privmsg.php on line 1138

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 545

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web78/html/Board/privmsg.php:1138) in /home/www/web78/html/Board/includes/page_header.php on line 548

Irgendwie komisch der MOD...vielleicht sollte ich die Meldungen mal bei MODS.DB9.DK posten oder hättest du noch eine Idee, was da falsch laufen könnte? (auf mods.db9.dk hat grad jemand genau das Problem gemeldet => HIER )

- - - - - - - - - - - - - - - - - -

Der MOD solle eigentlich folgendes können:

## MOD Description: #1 Add mass PM functionnality to group members
## (or all forums members) for authorized users.
## #2 Add the possibility for all users to send ordinary
## PM to multiple users (usernames separated by a semi-colon)

=> also einmal sollte man als Admin an bestimmte komplette Benutzergruppen eine PM senden können (wo das funktionieren soll, hab ich sowieso noch nicht gefunden *g*)
//Edit
Wenn man im Menü bei den Nachrichten ist, gibt es neben dem Button "Neuer Beitrag" nun einen Button um eine "Mass PM" zu verschicken. Dort kann dann als Empfänger/Benutzername die entsprechende Gruppe ausgewählt werden, an die die PM gehen soll. (wenn es funktioniert eben...*g*)


=> und als Zweites kann man, bzw. sollte man nach der Installation des MOD's wenn man eine Nachricht schreibt in der Empfänger- bzw. Benutzernamenzeile mehrere Benutzer eingeben können (durch Semikolon getrennt) sodass jeder den man dort einträgt die verfasste Nachricht von einem selbst bekommt.

Verfasst: 17.10.2004 11:18
von PhilippK
nehm mal

Code: Alles auswählen

natcasesort($to_username_array);
:roll:

Gruß, Philipp

Verfasst: 17.10.2004 11:22
von SkYfiGhTeR
Hi,

habe die Zeile jetzt einfach mal ganz weggelassen gehabt und dann ging es so weit eigentlich, zumindest konnte ich nichts feststellen das falsch läuft. Aber die Zeile wird ja sicher doch irgendwie benötigt werden, habe sie jetzt so rein und jetzt geht es ebenfalls ohne die Fehlermeldungen.
Dankeschön! :)