⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 message.php

📁 Time 4 Crime online
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?php /* ------------------------- */
  include("_include-jail.php");
/* ------------------------- */ ?>
<html>
<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="css-v3.css">

</head>

<body>
<table width=100%>
<?php /* ------------------------- */
  if($data->Mobieltje == 1) {
    if($_GET['p'] == "inbox") {
      print <<<ENDHTML
ENDHTML;
    print "  <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
      print "    <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td>  <td align=center background=topic.gif><i>Van:</i></td>  <td align=center background=topic.gif><i>Onderwerp:</i></td>  <td align=center background=topic.gif><i>Datum:</i></td></tr>\n";
      $dbres				= mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=0 AND `inbox`=1 AND `saved`='0' ORDER BY `time` DESC");
      while($message = mysql_fetch_object($dbres)) {
        if(preg_match('/^\s*$/',$message->subject))
          $message->subject		= "(Geen)";
        print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"mainTxt\" width=150><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td>  <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td>  <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
      }
if($_GET['orderby'] == from)
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `from` ASC");
 elseif($_GET['orderby'] == subject)
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `subject` ASC");
  else
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `time` DESC");
      while($message = mysql_fetch_object($dbres)) {
        if(preg_match('/^\s*$/',$message->subject))
          $message->subject		= "(Geen)";
        print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td>  <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\">{$message->subject}</a></td>  <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
      }
      print "    </table><input type=\"submit\" value=\"Delete\" style=\"font-size: 10pt\"></form></td></tr>\n";
    }
    elseif($_GET['p'] == "saved") {
      print <<<ENDHTML
ENDHTML;
	$dbres			= mysql_query("SELECT `id` FROM `[messages]` WHERE `saved`='1' AND `to`='{$data->login}' OR `from`='{$data->login}'");
	$aantalsaved		= mysql_num_rows($dbres);
	if(isset($_GET['add']) && $aantalsaved < 500000000000) {
		mysql_query("UPDATE `[messages]` SET `saved`='1' WHERE `id`='{$_GET['add']}'");
		   echo "<tr><td class=\"savedmainTxt\">Je hebt het bericht opgeslagen</td></tr>";
	}
      print "  <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
      print "    <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td>  <td class=\"savedmainTxt\" align=\"center\" width=150 background=topic.gif><a href=\"message.php?p=inbox&orderby=from\"><b><i>Van:</i></b></a></td>  <td class=\"savedmainTxt\" width=225 background=topic.gif><center><a href=\"message.php?p=inbox&orderby=subject\"><b><i>Onderwerp:</i></b></a></center></td>  <td class=\"savedmainTxt\" align=\"center\" width=175 background=topic.gif><a href=\"message.php?p=inbox&orderby=date\"><b><i>Datum:</i></b></a></td></tr>\n";
      $dbres				= mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=0 AND `saved`='1' ORDER BY `time` DESC LIMIT 0,15");
      while($message = mysql_fetch_object($dbres)) {
        if(preg_match('/^\s*$/',$message->subject))
          $message->subject		= "(Geen)";
        print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"savedmainTxt\" width=150><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td>  <td class=\"savedmainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td>  <td class=\"savedmainTxt\" width=175>{$message->time}</td></tr>\n";
      }if($_GET['orderby'] == from)
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `from` ASC LIMIT 0,15");
 elseif($_GET['orderby'] == subject)
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `subject` ASC LIMIT 0,15");
  else
	$dbres				= mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `time` DESC LIMIT 0,15");
      while($message = mysql_fetch_object($dbres)) {
        if(preg_match('/^\s*$/',$message->subject))
          $message->subject		= "(Geen)";
        print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"savedmainTxt\" width=200><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td>  <td class=\"savedmainTxt\"><a href=\"message.php?p=readsaved&id={$message->id}\">{$message->subject}</a></td>  <td class=\"savedmainTxt\" width=175>{$message->time}</td></tr>\n";
      }
    }
    else if($_GET['p'] == "outbox") {
      print <<<ENDHTML
ENDHTML;
      print "  <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
      print "    <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td>  <td align=center background=topic.gif><i>Naar:</i></td>  <td align=center background=topic.gif><i>Onderwerp:</i></td>  <td align=center background=topic.gif><i>Datum:</i></td></tr>\n";
      $dbres				= mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `from`='{$data->login}' AND `outbox`=1 ORDER BY `time` DESC");
      while($message = mysql_fetch_object($dbres)) {
        if(preg_match('/^\s*$/',$message->subject))
          $message->subject		= "(Geen)";
        if($message->read == 1)
          print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->to}\">{$message->to}</a></td>  <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\">{$message->subject}</a></td>  <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
        else
          print "    <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td>  <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->to}\"><b>{$message->to}</b></a></td>  <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td>  <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
      }
      print "    </table><input type=\"submit\" value=\"Delete\" style=\"font-size: 10pt\"></form></td></tr>\n";
    }
    else if($_GET['p'] == "new") {
      print <<<ENDHTML
ENDHTML;
if($data->smstegoed <= 0 AND $data->level >= 10){
    print <<<ENDHTML
<html>
<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="css-v3.css">
</head>


</html>
ENDHTML;
    exit;
    }
      if(isset($_POST['to'],$_POST['message'])) {
        if(strtolower($_POST['to']) != strtolower($data->login)) {
          $dbres			= mysql_query("SELECT `login`,`Mobieltje`,`blocklist`,`health` FROM `[users]` WHERE `login`='{$_POST['to']}'");
          $info				= mysql_fetch_object($dbres);
          if($info->health > 0) {
           if($info == false)
             print "  <tr><td class=\"mainTxt\">'{$_POST['to']}' wil niet</td></tr>\n";
           else if($info->Mobieltje == 0)
             print "  <tr><td class=\"mainTxt\">{$info->login} Heeft geen mobiel</td></tr>\n";
           else if(preg_match("/,{$data->login},/i",$info->blocklist))
             print "  <tr><td class=\"mainTxt\">{$info->login} Heeft je geblokkeerd</td></tr>\n";
           else {
             $_POST['subject']		= preg_replace('/</','&#60;',$_POST['subject']);
             $_POST['message']		= preg_replace('/</','&#60;',$_POST['message']);
             $_POST['message']		= str_replace("FUCK", "chips", $_POST['message']);
             $_POST['message']		= str_replace("fuck", "chips", $_POST['message']);
             $_POST['message']		= str_replace("FUCKER", "flowerman", $_POST['message']);
             $_POST['message']		= str_replace("fucker", "flowerman", $_POST['message']);
             $_POST['message']		= str_replace("shit", "chips", $_POST['message']);
             $_POST['message']		= str_replace("SHIT", "chips", $_POST['message']);
             $_POST['message']		= str_replace("kanker", "geld", $_POST['message']);
             $_POST['message']		= str_replace("kut", "lekker", $_POST['message']);

             $dbres			= mysql_query("SELECT `login` FROM `[users]` WHERE `login`='{$_POST['to']}'");
             if($recp = mysql_fetch_object($dbres)) {
               $forwardedFor		= ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
               $forwardedFor		= preg_replace('/, .+/','',$forwardedFor);
               mysql_query("UPDATE `[users]` SET `smstegoed`=`smstegoed`-1, `messages`=`messages`+1 WHERE `login`='{$data->login}'");
               mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$data->login}','{$recp->login}','{$_POST['subject']}','{$_POST['message']}')");
               mysql_query("DELETE FROM `[temp]` WHERE `id`='{$_POST['id']}' AND `code`='{$_POST['code']}' AND `area`='message'");
               print "  <tr><td class=\"mainTxt\">Message sent.</td></tr>\n";
             }
           }
      }
      else
        print "<tr><td class=\"mainTxt\">Deze persoon is dood</td></tr>\n";
        }
        else
          print "  <tr><td class=\"mainTxt\">Je kunt geen berichten naar jezelf versturen</td></tr>\n";
      }
      $_REQUEST['message']		= stripslashes($_REQUEST['message']);
      print <<<ENDHTML
	<form name="form1" method="POST" action="message.php?p=new"><table>
<table border=1 cellspacing=0 cellpadding=2 bordercolor=black width=60% class=sub2>
<tr>
<td align=center background=topic.gif>Send Message</td>
</tr>
<tr>
<td>Naar: <input type="text" name="to" value="{$_GET['to']}" maxlength=16>
</td>
</tr>
<tr>
<td>&nbsp;Message:<br>
&nbsp;<center><textarea name="message" cols=40 rows=10>{$_REQUEST['message']}</textarea></center>&nbsp;
<br><input type="submit" name="submit" value="Verzenden"></td></tr>
</td>
</tr>
</table>
</form>
ENDHTML;
exit;
    }
    else if($_GET['p'] == "read" && 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 (`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);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -