Welcome to HBH! If you have tried to register and didn't get a verification email, please using the following link to resend the verification email.

PHPmailer for Chris


ghost's Avatar
0 0

Chris here is the PHPmailer code (admins you may lock this) [edited by only_samurai] Fixed smilies. Thank You samurai ^

Save as "contact.html"

<html>
<head>
<title>PHP Form Mailer – Designed by TheCancerHasYou AND Johnny</title>
<style>
BODY{color:00000; font-size: 8pt; font-family: Verdana}
.button {background-color: rgb(128,128,128); color:#ffffff; font-size: 8pt;}
.inputc {font-size: 8pt;}
</style>
</head>
<body>
<form name="phpformmailer" action="contact.php" align="center" method="post">
  <div align="center"><center><table bgcolor="#F2F2F2" width="528" cellspacing="6">
    <tr>
      <td width="159"><strong>Contact Us</strong></td>
      <td width="349">
      <small>PHP
      Form Mailer - phpFormMailer <strong>- Source code</strong></small></a></td>
    </tr>
    <tr>
      <td align="right" width="159"><small>Your name:</small></td>
      <td width="349"><font face="Arial"><input class="inputc" size="29" name="name"></font></td>
    </tr>
    <tr>
      <td align="right" width="159"><font color="00080" size="1">*</font><small> Your email
      address:</small></td>
      <td align="left" width="349"><font face="Arial"><input class="inputc" size="29"
      name="email"></font></td>
    </tr>
    <tr align="middle">
      <td align="right" width="159"><font color="00080" size="1">*</font><small> Confirm email
      address:</small></td>
      <td width="349" align="left"><font face="Arial"><input class="inputc" size="29"
      name="email2"></font></td>
    </tr>
    <tr>
      <td align="right" width="159"><font color="00080" size="1">*</font><small> Subject:</small></td>
      <td width="349"><font face="Arial"><input class="inputc" size="29" name="thesubject"></font></td>
    </tr>
    <tr>
      <td align="right" width="159"> <p><font color="00080" size="1">*</font><small> Your
      request or query:</small></td>
      <td width="349"><textarea style="FONT-SIZE: 10pt" name="themessage" rows="7" cols="27"></textarea></td>
    </tr>
    <tr>
      <td width="159"></td>
      <td width="349"><script language="JavaScript"><!--
function validateForm() 
{
 var okSoFar=true
 with (document.phpformmailer)
 {
  var foundAt = email.value.indexOf("@",0)
  if (foundAt < 1 && okSoFar)
  {
    okSoFar = false
    alert ("Please enter a valid email address.")
    email.focus()
  }
  var e1 = email.value
  var e2 = email2.value
  if (!(e1==e2) && okSoFar)
  {
    okSoFar = false
    alert ("Email addresses you entered do not match.  Please re-enter.")
    email.focus()
  }
  if (thesubject.value=="" && okSoFar)
  {
    okSoFar=false
    alert("Please enter the subject.")
    thesubject.focus()
  }
  if (themessage.value=="" && okSoFar)
  {
    okSoFar=false
    alert("Please enter the details for your enquiry.")
    themessage.focus()
  }
  if (okSoFar==true)  submit();
 }
}
// --></script><input type="button" class="button"
      value="Send" name="B1" ONCLICK="javascript:validateForm()"><small> <small>You must fill in
      the fields marked with a *</small></small></td>
    </tr>
  </table>
  </center></div>
</form>
</body>
</html>

Save as "contact.php"

<?php
/* PHP Form Mailer - phpFormMailer v2.1
PM me for updates
   Should work fine on most Unix/Linux platforms */

// ------- three variables you MUST change below  -------------------------------------------------------
$valid_ref1="http://Your--domain/contact.html";// chamge "Your--domain" to your domain
$valid_ref2="http://www.Your--domain/contact.html";// chamge "Your--domain" to your domain
$replyemail="YOU@Your--domain";//change to your email address
// ------------------------------------------------------------

//clean input in case of header injection attempts!
function clean_input_4email($value, $check_all_patterns = true)
{
 $patterns[0] = '/content-type:/';
 $patterns[1] = '/to:/';
 $patterns[2] = '/cc:/';
 $patterns[3] = '/bcc:/';
 if ($check_all_patterns)
 {
  $patterns[4] = '/\r/';
  $patterns[5] = '/\n/';
  $patterns[6] = '/%0a/';
  $patterns[7] = '/%0d/';
 }
 //NOTE: can use str_ireplace as this is case insensitive but only available on PHP version 5.0.
 return preg_replace($patterns, "", strtolower($value));
}

$name = clean_input_4email($_POST["name"]);
$email = clean_input_4email($_POST["email"]);
$thesubject = clean_input_4email($_POST["thesubject"]);
$themessage = clean_input_4email($_POST["themessage"], false);

$error_msg='ERROR - not sent. Try again.';

$success_sent_msg='<p align="center"><strong> </strong></p>
                   <p align="center"><strong>Your message has been successfully sent to us<br>
                   </strong> and we will reply as soon as possible.</p>
                   <p align="center">A copy of your query has been sent to you.</p>
                   <p align="center">Thank you for contacting us.</p>';

$replymessage = "Hi $name

Thank you for your email.

We will endeavour to reply to you shortly.

Please DO NOT reply to this email.

Below is a copy of the message you submitted:
--------------------------------------------------
Subject: $thesubject
Query:
$themessage
--------------------------------------------------

Thank you";

// email variable not set - load $valid_ref1 page
if (!isset($_POST['email']))
{
 echo "<script language=\"JavaScript\"><!--\n ";
 echo "top.location.href = \"$valid_ref1\"; \n// --></script>";
 exit;
}

$ref_page=$_SERVER["HTTP_REFERER"];
$valid_referrer=0;
if($ref_page==$valid_ref1) $valid_referrer=1;
elseif($ref_page==$valid_ref2) $valid_referrer=1;
if(!$valid_referrer)
{
 echo "<script language=\"JavaScript\"><!--\n alert(\"$error_msg\");\n";
 echo "top.location.href = \"$valid_ref1\"; \n// --></script>";
 exit;
}
$themessage = "name: $name \nQuery: $themessage";
mail("$replyemail",
     "$thesubject",
     "$themessage",
     "From: $email\nReply-To: $email");
mail("$email",
     "Receipt: $thesubject",
     "$replymessage",
     "From: $replyemail\nReply-To: $replyemail");
echo $success_sent_msg;
/*
  PHP Mailer Designed by TheCancerHasYou and Some other kid you don’t know-Johnny       */
?>

This originally was for my friends website


spyware's Avatar
Banned
0 0

Fucking, idiot.

You can't even properly copy and paste your stolen code.


ghost's Avatar
0 0

[caps]I am sick an fucking tired of being flamed. Every-fucking-thing-I-do There is always some person to say something negative. I dont care what you have to say anymore! I am done listening to this shit. I will not respond to flames anymore.[/caps]


ghost's Avatar
0 0

KAC7 wrote: [caps]There is always some person to say something negative. [/caps] Yeah and that person is often spyware!


ghost's Avatar
0 0

just as an fyi, you used alot of javascript…. javascript validation is a bad idea because it can be disabled. i always uses php validation instead since it cannot be bypassed at the click of a mouse, even if you use both php and javascript validation is just means you wasted some time.

other than that… the code looks alright. you won't be able to send MIME Emails with it. Not bad tho, a bit more effort and this could be pretty nice. I have a similar thing, except its a class, so it can be reused. Also, it supports MIME type emails and attachments.

:)


ghost's Avatar
0 0

Yeah, I see what you mean samurai. I am pretty new to PHP and I am a javascript junkie lol, when I seen that code the The Reaper made(when he hacked HBH), I almost shit my pants, that kicked ass.


ghost's Avatar
0 0

To Cheese or any admin: Is "TheCancerHasYou" account still banned because I dont wanna find out the hard way….fuckers =D


richohealey's Avatar
Python Ninja
0 0

KAC7: are you saying that you're cancer?

You sent a lot of spam and shit a lot of people.

arranges host based ban


ghost's Avatar
0 0

richohealey wrote: You sent a lot of spam and shit a lot of people.

You've got it all wrong. People have sent ME a lot of shit and spam.


richohealey's Avatar
Python Ninja
0 0

KAC7 wrote: richohealey wrote: You sent a lot of spam and shit a lot of people.

You've got it all wrong. People have sent ME a lot of shit and spam.

Funny, you're the one with warn level, and i have logs. Don't try to play me, it won't end well.

Not for you, anyway.


ghost's Avatar
0 0

KAC7 wrote: [caps]I am sick an fucking tired of being flamed. Every-fucking-thing-I-do There is always some person to say something negative. I dont care what you have to say anymore! I am done listening to this shit. I will not respond to flames anymore.[/caps]

he wont respond to flames anymore?? well he might aswell pack up and leave now as just about all posts directed at you are flames.

Have you ever stopped and asked yourself why people flame you so much??


Ayr4's Avatar
Member
0 0

Lol…he said he made the code? First hit in google…http://www.osempire.com/community/showthread.php?t=6331

Coincidence?:whoa:


ghost's Avatar
0 0

Ayr4 wrote: Lol…he said he made the code? First hit in google…http://www.osempire.com/community/showthread.php?t=6331

Coincidence?:whoa:

haha even the comments are exactly the same.

cancer: you skiddie, you fail at computers, hacking and life in general


spyware's Avatar
Banned
0 0

Look at my (first of the thread) reply.


Ayr4's Avatar
Member
0 0

Yes, i did. Just wanted to check if he really had been such a noob…lol


ghost's Avatar
0 0

Locking this thread.