gurpreet Posted May 28, 2009 Posted May 28, 2009 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(); ?> Quote
Miniman Posted May 28, 2009 Posted May 28, 2009 Re: Advertising BadGirl made a very good one in free Mod's section....That should work. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.