📄 message.php
字号:
$message1 = preg_replace('/:s/', "<img src=images/smilies/icon_confused.gif>", $message1);
$message1 = preg_replace('/:P/', "<img src=images/smilies/icon_razz.gif>", $message1);
$message1 = preg_replace('/:D/', "<img src=images/smilies/icon_lol.gif>", $message1);
$message1 = preg_replace('/:S/', "<img src=images/smilies/icon_confused.gif>", $message1);
$message1 = preg_replace('/:p/', "<img src=images/smilies/icon_razz.gif>", $message1);
$message1 = preg_replace('/:d/', "<img src=\"images/smilies/icon_lol.gif\">", $message1);
$message1 = preg_replace('/8\)/', "<img src=\"images/smilies/icon_cool.gif\">", $message1);
$message1 = preg_replace('/:!:/', "<img src=\"images/smilies/icon_exclaim.gif\">", $message1);
$message1 = preg_replace('/:o/', "<img src=\"images/smilies/icon_surprised.gif\">", $message1);
$message1 = preg_replace('/:arrow:/', "<img src=\"images/smilies/icon_arrow.gif\">", $message1);
$message1 = preg_replace('/8\|/', "<img src=\"images/smilies/icon_eek.gif\">", $message1);
$message1 = preg_replace('/:mad:/', "<img src=\"images/smilies/icon_mad.gif\">", $message1);
$message1 = preg_replace('/:evil:/', "<img src=\"images/smilies/icon_evil.gif\">", $message1);
$message1 = preg_replace('/:twisted:/', "<img src=\"images/smilies/icon_twisted.gif\">", $message1);
$message1 = preg_replace('/:redface:/', "<img src=\"images/smilies/icon_redface.gif\">", $message1);
$message1 = preg_replace('/:rolleyes:/', "<img src=\"images/smilies/icon_rolleyes.gif\">", $message1);
$message1 = preg_replace('/\:\|/', "<img src=\"images/smilies/icon_neutral.gif\">", $message1);
$message1 = preg_replace('/:censored:/', "<img src=\"images/smilies/icon_censored.gif\">", $message1);
$from = str_replace('** ', "", $message->from);
$from = str_replace(' **', "", $from);
print <<<ENDHTML
<tr><td align=center background=topic.gif><b>Bericht</b></td></tr>
<tr><td class="mainTxt" style="letter-spacing: normal;"><table width=60%>
<tr><td width=100>Van:</td> <td><a href="profile.php?x={$message->from}">{$message->from}</a></td></tr>
<tr><td width=100>Naar:</td> <td>{$message->to}</td></tr>
</table></td></tr>
<tr><td class="mainTxt">
{$message1}
</td></tr>
<tr><td align="right"><table>
ENDHTML;
$dbres = mysql_query("SELECT `id` FROM `[messages]` WHERE `saved`='1' AND `to`='{$data->login}'");
$aantalsaved = mysql_num_rows($dbres);
echo "<tr>";
if($aantalsaved < 15)
echo " <a href=\"message.php?p=saved&add={$message->id}\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Save</b></td></a>";
if($message->from != $data->login)
print " <a href=\"message.php?p=block&add={$message->from}\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Blokkeer</b></td></a> <a href=\"message.php?p=new&to={$from}&subject=". urlencode("Re: {$message->subject}") ."&message=". urlencode("
[b]On {$message->time}, {$message->from} wrote: [/b]
{$message->message}") ."\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Antwoord</b></td></a> ";
print "<a href=\"message.php?p=del&id[]={$message->id}\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Verwijder</b></td></a></tr>\n";
}
}
else if($_GET['p'] == "readsaved" && is_numeric($_GET['id'])) {
$dbres = mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `id`='{$_GET['id']}' AND `saved`='1' AND (`to`='{$data->login}' OR `from`='{$data->login}')");
if($message = mysql_fetch_object($dbres)) {
if($message->to == $data->login)
mysql_query("UPDATE `[messages]` SET `read`=1 WHERE `id`='{$_GET['id']}'");
$message1 = $message->message;
$message1 = preg_replace('/\n/',"<br>\n",$message1);
$message1 = eregi_replace("\\[B\\]([^\\[]*)\\[/B\\]", "<b>\\1</b>", $message1);
$message1 = eregi_replace("\\[U\\]([^\\[]*)\\[/U\\]", "<u>\\1</u>", $message1);
$message1 = eregi_replace("\\[I\\]([^\\[]*)\\[/I\\]", "<i>\\1</i>", $message1);
$message1 = eregi_replace("\\[S\\]([^\\[]*)\\[/S\\]", "<s>\\1</s>", $message1);
$message1 = eregi_replace("\\[CENTER\\]([^\\[]*)\\[/CENTER\\]", "<center>\\1</center>", $message1);
$message1 = eregi_replace("\\[RIGHT\\]([^\\[]*)\\[/RIGHT\\]", "<align=\"right\">\\1</align>", $message1);
$message1 = eregi_replace("\\[LEFT\\]([^\\[]*)\\[/LEFT\\]", "<align=\"left\">\\1</align>", $message1);
$message1 = eregi_replace("\\[hr\\]/", "<hr>", $message1);
$message1 = eregi_replace("\\[viewing\\]/", "{$data->login}", $message1);
$message1 = eregi_replace("\\[COLOR=([^\\[]*)\\]([^\\[]*)\\[/COLOR\\]","<font color=\"\\1\">\\2</font>",$message1);
$message1 = eregi_replace("\\[SIZE=([^\\[]*)\\]([^\\[]*)\\[/SIZE\\]","<font size=\"\\1\">\\2</font>",$message1);
$message1 = eregi_replace("\\[ALIGN=([^\\[]*)\\]([^\\[]*)\\[/ALIGN\\]","<p align=\"\\1\">\\2</p>",$message1);
$message1 = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\\1 target=_blank>\\2</a>",$message1);
$message1 = eregi_replace("\\[quote\\]([^\\[]*)\\[/quote\\]","<b>Quote:</b><br><table class=\"quote\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"90%\" bordercolor=\"black\"><tr><td>\\1</td></tr></table>",$message1);
$message1 = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/quote\\]","<b>\\1 wrote:</b><br><table class=\"quote\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"90%\" bordercolor=\"black\"><tr><td>\\2</td></tr></table>",$message1);
$message1 = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]","<img src=\\1 width=467>",$message1);
$message1 = preg_replace('/\:\)/', "<img src=images/smilies/icon_smile.gif>", $message1);
$message1 = preg_replace('/\:\'\(/', "<img src=images/smilies/icon_cry.gif>", $message1);
$message1 = preg_replace('/\:\(/', "<img src=images/smilies/icon_frown.gif>", $message1);
$message1 = preg_replace('/;\)/', "<img src=images/smilies/icon_wink.gif>", $message1);
$message1 = preg_replace('/:s/', "<img src=images/smilies/icon_confused.gif>", $message1);
$message1 = preg_replace('/:P/', "<img src=images/smilies/icon_razz.gif>", $message1);
$message1 = preg_replace('/:D/', "<img src=images/smilies/icon_lol.gif>", $message1);
$message1 = preg_replace('/:S/', "<img src=images/smilies/icon_confused.gif>", $message1);
$message1 = preg_replace('/:p/', "<img src=images/smilies/icon_razz.gif>", $message1);
$message1 = preg_replace('/:d/', "<img src=\"images/smilies/icon_lol.gif\">", $message1);
$message1 = preg_replace('/8\)/', "<img src=\"images/smilies/icon_cool.gif\">", $message1);
$message1 = preg_replace('/:!:/', "<img src=\"images/smilies/icon_exclaim.gif\">", $message1);
$message1 = preg_replace('/:o/', "<img src=\"images/smilies/icon_surprised.gif\">", $message1);
$message1 = preg_replace('/:arrow:/', "<img src=\"images/smilies/icon_arrow.gif\">", $message1);
$message1 = preg_replace('/8\|/', "<img src=\"images/smilies/icon_eek.gif\">", $message1);
$message1 = preg_replace('/:mad:/', "<img src=\"images/smilies/icon_mad.gif\">", $message1);
$message1 = preg_replace('/:evil:/', "<img src=\"images/smilies/icon_evil.gif\">", $message1);
$message1 = preg_replace('/:twisted:/', "<img src=\"images/smilies/icon_twisted.gif\">", $message1);
$message1 = preg_replace('/:redface:/', "<img src=\"images/smilies/icon_redface.gif\">", $message1);
$message1 = preg_replace('/:rolleyes:/', "<img src=\"images/smilies/icon_rolleyes.gif\">", $message1);
$message1 = preg_replace('/\:\|/', "<img src=\"images/smilies/icon_neutral.gif\">", $message1);
$message1 = preg_replace('/:censored:/', "<img src=\"images/smilies/icon_censored.gif\">", $message1);
print <<<ENDHTML
<tr><td align=center background=topic.gif><b>Bericht</b></td></tr>
<tr><td class="savedmainTxt" style="letter-spacing: normal;"><table width=60%>
<tr><td width=100>Van:</td> <td><a href="profile.php?x={$message->from}">{$message->from}</a></td></tr>
<tr><td width=100>Naar:</td> <td>{$message->to}</td></tr>
</table></td></tr>
<tr><td class="savedmainTxt">
{$message1}
</td></tr>
<tr><td align="right"><table>
ENDHTML;
echo "<tr>";
if($message->from != $data->login)
print " <a href=\"message.php?p=block&add={$message->from}\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Blokkeer</b></td></a> <a href=\"message.php?p=new&to={$message->from}&subject=". urlencode("Re: {$message->subject}") ."&message=". urlencode("
[b]On {$message->time}, {$message->from} wrote: [/b]
{$message->message}") ."\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Antwoord</b></td></a> ";
print "<a href=\"message.php?p=del&id[]={$message->id}\"><td class=\"mainTxt\" align=\"center\" width=100 onmouseover=\"this.style.cursor='hand';\"><b>Verwijder</b></td></a></tr>\n";
}
}
else if($_GET['p'] == "del") {
if(isset($_GET['id']))
$_POST['id'] = $_GET['id'];
foreach($_POST['id'] as $msgid) {
$dbres = mysql_query("SELECT `outbox`,`inbox`,`from`,`to` FROM `[messages]` WHERE `id`='$msgid' AND (`from`='{$data->login}' OR `to`='{$data->login}')");
if($message = mysql_fetch_object($dbres)) {
if($message->from == $data->login && $message->to == $data->login) {
mysql_query("UPDATE `[messages]` SET `inbox`=0 AND `saved`='0' WHERE `id`='$msgid'");
mysql_query("UPDATE `[messages]` SET `inbox`=0 AND `saved`='0' WHERE `id`='$msgid'");
}
if($message->from == $data->login)
mysql_query("UPDATE `[messages]` SET `outbox`=0 AND `saved`='0' WHERE `id`='$msgid'");
else
mysql_query("UPDATE `[messages]` SET `inbox`=0 AND `saved`='0' WHERE `id`='$msgid'");
}
}
print <<<ENDHTML
<tr><td align=center background=topic.gif><b>Berichten</b></td></tr>
<tr><td class="mainTxt">Berichten verwijderd</td></tr>
ENDHTML;
}
else if($_GET['p'] == "block") {
print <<<ENDHTML
ENDHTML;
if(isset($_POST['update_list'])) {
$newlist = "";
if(isset($_POST['blocklist'])) {
foreach($_POST['blocklist'] as $blocked) {
if($info = mysql_fetch_object(mysql_query("SELECT `login` FROM `[users]` WHERE `login`='{$blocked}'"))) {
$newlist = preg_replace("/,{$info->login},/i",'',$newlist);
$newlist .= ",{$info->login},";
}
}
}
mysql_query("UPDATE `[users]` SET `blocklist`='$newlist' WHERE `login`='{$data->login}'");
print " <tr><td class=\"mainTxt\">De block list is geupdate</td></tr>";
$blocklist = $newlist;
}
else {
$dbres = mysql_query("SELECT `blocklist` FROM `[users]` WHERE `login`='{$data->login}'");
$blocklist = mysql_fetch_object($dbres);
$blocklist = $blocklist->blocklist;
}
if(isset($_GET['add'])) {
$dbres = mysql_query("SELECT `login` FROM `[users]` WHERE `login`='{$_GET['add']}'");
if($sender = mysql_fetch_object($dbres)) {
$blocklist = preg_replace("/,{$sender->login},/i",'',$blocklist);
$blocklist .= ",{$sender->login},";
mysql_query("UPDATE `[users]` SET `blocklist`='$blocklist' WHERE `login`='{$data->login}'");
print " <tr><td class=\"mainTxt\">You blocked {$sender->login}</td></tr>\n";
}
}
print <<<ENDHTML
<tr><td class="mainTxt" align="center"><table><form name="form1">
<tr><td><input type="text" name="block" style="width: 100;"> <input type="button" value="Block" onClick="newBlock()" style="width: 100;"></form></td></tr>
<form name="form2" method="post" action="message.php?p=block" onSubmit="submitList()">
<tr><td><select name="blocklist[]" width=200 style="width: 200" size=10 MULTIPLE>
ENDHTML;
$blocklist = preg_replace('/(^,|,$)/','',$blocklist);
if($blocklist != "") {
$blocklist = explode(',,',$blocklist);
sort($blocklist);
foreach($blocklist as $blocked)
print " <option value=\"$blocked\">$blocked</option>\n";
}
print " </select></td>\n <td><input type=\"button\" value=\"Deblokkeer\" onClick=\"unBlock()\" style=\"width: 100;\"></td></tr>\n <tr><td align=\"center\" width=210><input type=\"submit\" name=\"update_list\" value=\"Sla op\" style=\"width: 100\"><br>Sla het altijd op als je iemand wilt blokkeren of dblokkeren</td></tr>\n </form></table></td></tr>\n";
}
else {
print <<<ENDHTML
ENDHTML;
}
}
else
print " <tr><td class=\"mainTxt\">Je bent een mobiel nodig om berichten te lezen of te versturen</td></tr>\n";
/* ------------------------- */ ?>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -