Per Skript eine private Nachricht
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Per Skript eine private Nachricht
Moin!
Ich würde gerne über ein Skript eine private Nachricht für einen bestimmten Benutzer in die DB schreiben. Die Tabelle dafür habe ich natürlich bereits gefunden, allerdings steht unter message_text immer nur "[BLOB - xxxBytes]". Wie muss ich denn damit umgehen?
Hintergrund ist, dass wir das Forum so in unsere Community integrieren möchten, dass bei bestimmten Aktionen von Benutzern andere Benutzer bestimmte Dinge per PM mitgeteilt bekommen. Wie mache ich das? Dafür gibt es sicher auch eine fertige Funktion, oder?
Grüße,
dasgelbevomEi
Ich würde gerne über ein Skript eine private Nachricht für einen bestimmten Benutzer in die DB schreiben. Die Tabelle dafür habe ich natürlich bereits gefunden, allerdings steht unter message_text immer nur "[BLOB - xxxBytes]". Wie muss ich denn damit umgehen?
Hintergrund ist, dass wir das Forum so in unsere Community integrieren möchten, dass bei bestimmten Aktionen von Benutzern andere Benutzer bestimmte Dinge per PM mitgeteilt bekommen. Wie mache ich das? Dafür gibt es sicher auch eine fertige Funktion, oder?
Grüße,
dasgelbevomEi
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: Per Skript eine private Nachricht
Code: Alles auswählen
$pm_data = array(
'address_list' => array('u' => array($user_id => 'to')),
'from_user_id' => $row['user_id'],
'from_user_ip' => $user->data['user_ip'],
'from_username' => $row['username'],
'enable_sig' => false,
'enable_bbcode' => true,
'enable_smilies' => true,
'enable_urls' => true,
'icon_id' => 0,
'bbcode_bitfield' => $bitfield,
'bbcode_uid' => $uid,
'message' => $message,
);
submit_pm('post', $subject, $pm_data, false);
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Re: Per Skript eine private Nachricht
Sicher liegt es an mir 
SQL ERROR [ mysql4 ]
Incorrect string value: '\xFCr dei...' for column 'message_text' at row 1 [1366]
Könnte es daran liegen, dass ich die functions_privmsgs.php nicht aus dem Forum-Verzeichnis her include? Außerdem scheinen Sonderzeichen Probleme zu machen!?

SQL ERROR [ mysql4 ]
Incorrect string value: '\xFCr dei...' for column 'message_text' at row 1 [1366]
Könnte es daran liegen, dass ich die functions_privmsgs.php nicht aus dem Forum-Verzeichnis her include? Außerdem scheinen Sonderzeichen Probleme zu machen!?
- Frank1604
- Ehemaliges Teammitglied
- Beiträge: 2106
- Registriert: 07.11.2007 09:25
- Wohnort: Einhausen
- Kontaktdaten:
Re: Per Skript eine private Nachricht
Es liegt wohl nur an den Sonderzeichen. Zeichenkodierung muß utf8 sein.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Re: Per Skript eine private Nachricht
Angegeben habe ich im Header...
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Ist das falsch?
Danke schonmal für die Hilfe!
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Ist das falsch?
Danke schonmal für die Hilfe!
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Re: Per Skript eine private Nachricht
Das Problem besteht leider noch immer...HILFE!!!
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Re: Per Skript eine private Nachricht
Ok, inzwischen bekomme ich den Fehler "Column 'bbcode_bitfield' cannot be null [1048]".
Womit muss ich die Spalte füllen?
Womit muss ich die Spalte füllen?
-
- Mitglied
- Beiträge: 25
- Registriert: 03.12.2009 09:42
Re: Per Skript eine private Nachricht
Ich habe das Problem soeben gelöst bekommen. Folgenden Code habe ich nun hier im Forum etwas versteckt gefunden...
Die PM geht jetzt korrekt raus. Danke nochmal an Tobi für den Lösungsansatz!
Code: Alles auswählen
$message_parser = new parse_message($message);
$message_parser->parse($allow_bbcode, $allow_urls, $allow_smilies);
$text = $message_parser->message;
$uid = $message_parser->bbcode_uid;
$bitfield = $message_parser->bbcode_bitfield;