PM verschicken funzt, aber lesen geht nicht
Verfasst: 08.11.2005 14:37
Hi,
ich möchte gerne, das ein eigenes Script von mir eine PM an einen Benutzer schickt. Das verschicken einer PM ist ja eigentlich nur etwas in die Datenbank einzutragen, das funktioniert ja auch ganz gut. Die PM wird auch im Postfach angezeigt, aber sie lässt sich nicht öffnen.
Ich benutze zzt. folgenden Quelltext:
Die Nachricht kommt zwar an, aber wenn ich sie Lesen möchte, lande ich wieder im Posteingang, warum ?
thx hibbert
ich möchte gerne, das ein eigenes Script von mir eine PM an einen Benutzer schickt. Das verschicken einer PM ist ja eigentlich nur etwas in die Datenbank einzutragen, das funktioniert ja auch ganz gut. Die PM wird auch im Postfach angezeigt, aber sie lässt sich nicht öffnen.
Ich benutze zzt. folgenden Quelltext:
Code: Alles auswählen
mysql_connect("$host","$db_user","$passwort_db") or die ("Keine Verbindung möglich !!");
mysql_select_db("$datenbank") or die ("Die Datenbank existiert nicht !!");
$datum=time();
$ip='54bd2b22'; // statisch
$msg = 'Die Nachricht';
$betreff = 'Der Betreff';
$bbcodenr='e579951acf'; //statisch
$query = mysql_query("SELECT user_unread_privmsg,user_new_privmsg FROM forum_users WHERE user_id = '2'");
$row = mysql_fetch_array($query);
$unread = $row['user_unread_privmsg'];
$unread++;
$newpm = $row['user_new_privmsg'];
$newpm++;
$aendern = "UPDATE forum_users Set user_last_privmsg = '$datum', user_unread_privmsg = '$unread', user_new_privmsg = '$newpm' WHERE user_id = '2'";
$update = mysql_query($aendern);
$eintrag = "INSERT INTO forum_privmsgs (`privmsgs_type`, `privmsgs_subject`, `privmsgs_from_userid`, `privmsgs_to_userid`, `privmsgs_date`, `privmsgs_ip`, `privmsgs_enable_bbcode`, `privmsgs_enable_html`,`privmsgs_enable_smilies`,`privmsgs_attach_sig`) VALUES
('5', '$betreff', '2','2', '$datum','$ip', '1', '0','1','1')";
$eintragen = mysql_query($eintrag);
$eintrag = "INSERT INTO forum_privmsgs_text (`privmsgs_bbcode_uid`, `privmsgs_text`) VALUES ('$bbcodenr', '$msg')";
$eintragen = mysql_query($eintrag);
echo 'Die Nachricht wurde verschickt...'.$datum;
thx hibbert