Thank You So Much! +rep to you !

Thank You So Much! +rep to you !
Lol
That is so crap, you should -rep yourself now.
So when that is processed that will equal on the page[/PHP]PHP Code:echo "<h2>Enter a valid e-mail</h2>\n";
$badinput = "<h2>Email was not sent!</h2>\n";
echo $badinput;
die ("Go back!");
Enter a valid e-mail
Email was not sent!
Go back!
Would it not be easier to go
Dont get me started about all of it please...PHP Code:echo "no valid email\nemail wasnt sent duh?\ngo back";
Extremley simple...
Contact.php
---------------
Mail.phpPHP Code:<form method="post" action="Mail.php">
<?
$ipi = getenv("REMOTE_ADDR");
$httprefi = getenv ("HTTP_REFERER");
$httpagenti = getenv ("HTTP_USER_AGENT");
?>
<input type="hidden" name="ip" value="<?php echo $ipi ?>" />
<input type="hidden" name="httpref" value="<?php echo $httprefi ?>" />
<input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" />
Your Name: <br />
<input type="text" name="name" size="35" />
<br />
Your Email:<br />
<input type="text" name="email" size="35" />
<br /> <br />
<br />
Why you contacted us:<br />
<select name="attn" size="1">
<option value="General">General Feedback</option>
<option value="Technical Support">Technical Support</option>
<option value="Job Application">Job Application</option>
<option value="Compliment">Compliment</option>
<option value="Complaint">Complaint</option>
</select>
<br /><br />
Message:
<br />
<textarea name="notes" rows="4" cols="40"></textarea>
<br />
<input type="submit" value="Send" />
</form>
All you have to do is edit the options on Contact.php and put your email in Mail.phpPHP Code:<?php
$ip = $_POST['ip'];
$httpref = $_POST['httpref'];
$httpagent = $_POST['httpagent'];
$visitor = $_POST['name'];
$visitormail = $_POST['email'];
$notes = $_POST['notes'];
$attn = $_POST['attn'];
// Stops someone attempting to do a simple inclusion hack.
if (eregi('http:', $notes)) {
die ("Lol you fail.");
}
// End inclusion hack block
// ------------------------------------------
// Stops someone from entering an invalid email
if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
{
echo "<h2>Enter a valid e-mail</h2>\n";
$badinput = "<h2>Email was not sent!</h2>\n";
echo $badinput;
die ("Go back!");
}
// End Email validation
// ------------------------------------------
// Makes sure all fields are filled in
if(empty($visitor) || empty($visitormail) || empty($notes )) {
echo "<h2>Please fill in all fields</h2>\n";
die ("Use back!");
}
// End inclusion hack block
// ------------------------------------------
// Gathers the information to be said in the email.
$todayis = date("F j, Y, g:i a");;
$attn = $attn ;
$subject = $attn;
$notes = stripcslashes($notes);
$message = " $todayis [EST] \n
-------------------------------------- \n
Attention: $attn \n
-------------------------------------- \n
Message: \n
$notes \n
-------------------------------------- \n
From: $visitor ($visitormail)\n
-------------------------------------- \n
Additional Info: \n
-------------------------------------- \n
IP = $ip \n
-------------------------------------- \n
Browser Info: $httpagent \n
-------------------------------------- \n
Referral : $httpref \n
-------------------------------------- \n
";
$from = "From: $visitormail\r\n";
// End email info
// ------------------------------------------
// Sends off the email.
mail("YOUR_EMAIL_HERE", $subject, $message, $from);
?>
Simple.
Hi, names James. I am a web developer.
Isn't that exactly what I gave him/her? The minds of small children...
Also Ok diss him? But you cant IF U CANT EVEN CODE ONE!That is so crap, you should -rep yourself now.
So when that is processed that will equal on the page[/PHP]PHP Code:echo "<h2>Enter a valid e-mail</h2>\n";
$badinput = "<h2>Email was not sent!</h2>\n";
echo $badinput;
die ("Go back!");
Enter a valid e-mail
Email was not sent!
Go back!
Would it not be easier to go
Edited by Catzsy [Forum Super Moderator]: Please do not double post within the 15 minute editing period. Thanks.
Dont get me started about all of it please...PHP Code:echo "no valid email\nemail wasnt sent duh?\ngo back";
Last edited by Catzsy; 16-06-2009 at 10:28 PM.
Lol
You're dissing him and your the one who completely failed at it, two people gave you a sufficient one and you didn't have a clue so so don't insult someone else when you can't do nothing for yourself.
thanks![]()
Well I cnt exacaly say ur post did the trick?
Lol
If you read it you'd understand it instead of being so lazy as to need the EXACT code posted.
When someone gives you the exact code it is COMPLETELY useless as you're not going to learn nothing but to leech/copy and paste...
It's not exactly rocket science. :rolleyes:
It may not be the most efficient code in the world, but it does the job.That is so crap, you should -rep yourself now.
So when that is processed that will equal on the page[/PHP]PHP Code:echo "<h2>Enter a valid e-mail</h2>\n";
$badinput = "<h2>Email was not sent!</h2>\n";
echo $badinput;
die ("Go back!");
Enter a valid e-mail
Email was not sent!
Go back!
Would it not be easier to go
Dont get me started about all of it please...PHP Code:echo "no valid email\nemail wasnt sent duh?\ngo back";
The OP did not say that the code itself has to be efficient; so please, aslong as it works - get off my back.
Actually.. it did:
Sheesh, if only Dreamweaver loaded faster.
No idea if this will work. Quickly mopped it up.
PHP Code:
Edit: All you have to do is change your email, $your_email = 'youremailgoeshere1111'; and it should work.PHP Code:<?php
// begin switch statement!
switch ( $_GET['mail'] )
{
default:
// Begin displaying "THE BOX!"
echo( "<form method='post' action='?mail=1'>" );
echo( "Email: <input type='text' name='email' size='20' />" );
echo( "<br /><br />" );
echo( "Full Name: <input type='text' name='full_name' size='20' />" );
echo( "<br /><br />" );
echo( "Comments: <input type='text' name='comments' size='20' />" );
echo( "<br /><br />" );
echo( "<input type='submit' name='submit' value='Submit!' />" );
echo( "<br /><br />" );
echo( "</form>" );
break;
// start secondary case/executed case
case '1':
if ( (!isset( $_POST['email'] )) || (!isset( $_POST['full_name'] )) || (!isset( $_POST['comments'] )) )
{
die( "Please try again... you didn't submit all the data!" );
}
$ip = $_SERVER['REMOTE_ADDR'];
$email_address = $_POST['email'];
$email_name = $_POST['full_name'];
$email_comment = $_POST['comments'];
$your_email = 'youremailgoeshere1111';
$email_subject = 'Mail Form.';
$message_headers = 'From: ' . $your_email . '\r\nReply-To: ' . $your_email . '\r\n X-Mailer: PHP: ' . phpversion();
$email_full = 'Message from: ' . $email_name . ' at ' . $email_address . '<br /><br />Comment: ' . $email_comment . '<br /><br />Sent from your mailing system!';
mail( $your_email, $email_subject, $email_full, $message_headers );
break;
}
?>
Feel free to change it in anyway, or use it anyway!
Want to hide these adverts? Register an account for free!