Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Email Faker Sources
#45
Not meaning to bump, but this is more complicated then necessary.
Code:
<?php

if($_POST['act']=='Send')
{
    $to = $_POST['to'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    $from = $_POST['from'];
    $lenght = strlen($_POST['message']);
    if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $to))
    {
         $req['to']='<b>The email is invalid</b>';
    }
    if(!$subject)
    {
        $req['s']='<b>Required</b>';
    }
    if(!$message)
    {
        $req['m']='<b>Required</b>';
    }
    if(!$from)
    {
        $req['f']='<b>Required</b>';
    }
    if(strlen(trim($subject))<4)
    {
        $req['s']='<b>The field is too short</b>';
    }
    if(strlen(trim($message))>600)
    {
        $req['m']='<b>The field is too long</b>';
    }
    if(!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$", $to))
    {
        $req['f']='<b>The email is invalid</b>';
    }
    elseif(!$req)
    {
        $headers = 'From: ' . $from;
        mail($to, $subject, $message, $headers);
        echo 'The message sending was successful!';
    }
    /*if ($lenght <= 2) {
        $headers = 'From: ' . $from;
        mail($to, $subject, $message, $headers);
   echo 'The message sending was successful!';    } */
}
echo '
<table><form method="POST">
<tr><td><h3>To:</h3></td><td><input type="text" name="to" value="'.$to.'"> ';
if($req['to'])
{
    echo $req['to'];
}
echo '</td></tr>
<tr><td><h3>Message:</h3><td><textarea rows="5" cols="40" name="message">'.$message.'</textarea> ';
if($req['m'])
{
    echo $req['m'];
}
echo '</td></tr>
<tr><td><h3>Subject:</h3><td><input type="text" name="subject" value="'.$subject.'"> ';
if($req['s'])
{
    echo $req['s'];
}
echo '</td></tr>
<tr><td><h3>From:</h3><td><input type="text" name="from" value="'.$from.'"> ';
if($req['f'])
{
    echo $req['f'];
}
echo '</td></tr>
<tr><td><input type="submit" name="act" value="Send"></td>
</form></table>';
echo '</body></html>';
?>    
<h1>WiredPrograms.webege.com 2011</h1>
Reply


Messages In This Thread
Email Faker Sources - by BreShiE - 07-30-2011, 12:00 AM
RE: Email Faker Sources - by VIRUZ™ - 07-30-2011, 06:04 AM
RE: Email Faker Sources - by Arron XR - 07-30-2011, 08:08 AM
RE: Email Faker Sources - by BreShiE - 07-30-2011, 11:00 AM
RE: Email Faker Sources - by morchid - 07-30-2011, 11:04 AM
RE: Email Faker Sources - by BreShiE - 07-30-2011, 11:05 AM
RE: Email Faker Sources - by Kewlz - 07-31-2011, 06:15 AM
RE: Email Faker Sources - by BreShiE - 08-02-2011, 05:57 AM
RE: Email Faker Sources - by Mark Zuckerberg - 07-31-2011, 06:22 AM
RE: Email Faker Sources - by BreShiE - 07-31-2011, 08:57 AM
RE: Email Faker Sources - by Bigandrewgold - 07-31-2011, 11:30 AM
RE: Email Faker Sources - by BreShiE - 07-31-2011, 03:29 PM
RE: Email Faker Sources - by BreShiE - 07-31-2011, 04:41 PM
RE: Email Faker Sources - by alabama - 08-02-2011, 02:22 AM
RE: Email Faker Sources - by Napalm™ - 08-02-2011, 02:36 AM
RE: Email Faker Sources - by Mayhem - 08-02-2011, 07:03 AM
RE: Email Faker Sources - by BreShiE - 08-05-2011, 08:24 PM
RE: Email Faker Sources - by Superhero911 - 08-06-2011, 09:59 AM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 10:45 AM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 11:57 AM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 12:02 PM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 12:12 PM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 12:19 PM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 12:24 PM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 12:40 PM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 01:17 PM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 01:19 PM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 01:24 PM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 01:27 PM
RE: Email Faker Sources - by Mayhem - 08-06-2011, 09:34 PM
RE: Email Faker Sources - by BreShiE - 08-06-2011, 10:33 PM
RE: Email Faker Sources - by [Dr.House] - 08-07-2011, 11:20 AM
RE: Email Faker Sources - by BreShiE - 08-07-2011, 05:02 PM
RE: Email Faker Sources - by Mayhem - 08-07-2011, 06:27 PM
RE: Email Faker Sources - by BreShiE - 08-09-2011, 01:24 PM
RE: Email Faker Sources - by Slash - 08-30-2011, 08:29 AM
RE: Email Faker Sources - by BreShiE - 08-31-2011, 05:14 AM
RE: Email Faker Sources - by ScripT - 08-31-2011, 12:57 PM
RE: Email Faker Sources - by BreShiE - 09-01-2011, 08:57 AM
RE: Email Faker Sources - by Extro - 11-05-2011, 05:00 PM
RE: Email Faker Sources - by Zombot - 11-06-2011, 07:19 AM
RE: Email Faker Sources - by BreShiE - 11-06-2011, 06:39 PM
RE: Email Faker Sources - by Hex - 11-07-2011, 06:36 PM
RE: Email Faker Sources - by Contribution - 11-08-2011, 06:23 AM
RE: Email Faker Sources - by Jackson - 11-29-2011, 01:50 PM
RE: Email Faker Sources - by Prince - 11-30-2011, 10:31 AM
RE: Email Faker Sources - by BreShiE - 11-30-2011, 01:51 PM
RE: Email Faker Sources - by Strafeness - 12-14-2011, 03:42 AM

Forum Jump:


Users browsing this thread: 4 Guest(s)