Jump to content
MakeWebGames

Recommended Posts

Posted

I saw this posted up a while ago, but can't find it via search.

I would like it so that if someone sends a mail containing www. .com .co.uk or any of the prefixes/suffixes of websites, it won't allow them to send a mail. If possible, I would like it to send a mail/warning to user ID 1 that blah sent to blah containing www.

My mailbox is the following:

 

<?php
include(DIRNAME(__FILE__) . '/globals.php');
include_once(DIRNAME(__FILE__) . '/includes/bbcode/mailbbcode.php');

$_GET['action'] = isset($_GET['action']) && is_string($_GET['action']) ? strtolower(trim($_GET['action'])) : "";
$_GET['ID'] = abs(@intval($_GET['ID']));
$act = $_GET['action'];
if($ir['mailban'])
{
die(sprintf("<font color=red><h3>! ERROR</h3>
You have been mail banned for %s days.



[b]Reason: %s</font>[/b]", number_format($ir['mailban']), stripslashes($ir['mb_reason'])));
}
$header = (DIRNAME(__FILE__) . '/includes/mail/header.php');
$archive = (DIRNAME(__FILE__) . '/includes/mail/function_archive.php');
$compose = (DIRNAME(__FILE__) . '/includes/mail/function_compose.php');
$delete = (DIRNAME(__FILE__) . '/includes/mail/function_delete.php');
$delete_all = (DIRNAME(__FILE__) . '/includes/mail/function_delete_all.php');
$delete_all_read = (DIRNAME(__FILE__) . '/includes/mail/function_delete_all_read.php');
$delete_all_saved = (DIRNAME(__FILE__) . '/includes/mail/function_delete_all_saved.php');
$delete_saved = (DIRNAME(__FILE__) . '/includes/mail/function_delete_saved.php');
$inbox = (DIRNAME(__FILE__) . '/includes/mail/function_inbox.php');
$massdel = (DIRNAME(__FILE__) . '/includes/mail/function_massdel.php');
$outbox = (DIRNAME(__FILE__) . '/includes/mail/function_outbox.php');
$read_saved = (DIRNAME(__FILE__) . '/includes/mail/function_read_saved.php');
$save = (DIRNAME(__FILE__) . '/includes/mail/function_save.php');
$saved_box = (DIRNAME(__FILE__) . '/includes/mail/function_saved_box.php');
$send = (DIRNAME(__FILE__) . '/includes/mail/function_send.php');
$view = (DIRNAME(__FILE__) . '/includes/mail/function_view.php');
$cases = (DIRNAME(__FILE__) . '/includes/mail/cases.php');

if(file_exists($header)) { include($header); } else { error('header'); }
if(file_exists($compose)) { include($compose); } else { error('compose'); }
if(file_exists($delete)) { include($delete); } else { error('delete'); }
if(file_exists($delete_all)) { include($delete_all); } else { error('delete_all'); }
if(file_exists($delete_all_read)) { include($delete_all_read); } else { error('delete_all_read'); }
if(file_exists($delete_all_saved)) { include($delete_all_saved); } else { error('delete_all_saved'); }
if(file_exists($delete_saved)) { include($delete_saved); } else { error('delete_saved'); }
if(file_exists($inbox)) { include($inbox); } else { error('inbox'); }
if(file_exists($massdel)) { include($massdel); } else { error('massdel'); }
if(file_exists($outbox)) { include($outbox); } else { error('outbox'); }
if(file_exists($read_saved)) { include($read_saved); } else { error('read_saved'); }
if(file_exists($archive)) { include($archive); } else { error('archive'); }
if(file_exists($save)) { include($save); } else { error('save'); }
if(file_exists($saved_box)) { include ($saved_box); } else { error('saved_box'); }
if(file_exists($send)) { include($send); } else { error('send'); }
if(file_exists($view)) { include($view); } else { error('view'); }
if(file_exists($cases)) { include($cases); } else { error('cases'); }

function error($file)
{
global $h;
  echo "The mailbox is being updated, please check back in a few seconds.
File missing: <u>".$file."</u>";
  $h->endpage();
  exit;
}
echo "<font class='tdcenter'>

Mail count mixed up? Click [url='fix.php']Here[/url] to fix</font>";
$h->endpage();
?>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...