My Contact Form!

Discussion in 'HTML & Website Design' started by JakeCohen, Mar 9, 2008.

  1. #1
    Heya,
    A few weeks ago I spent a LONG time writing a .php script to scan an HTML contact form. I was just wondering about your thoughts on my contact form. You can find it here:
    http://TalkPrice.net/contact

    Feel free to send me a message if you want! :D
     
    JakeCohen, Mar 9, 2008 IP
  2. worldpresident

    worldpresident Banned

    Messages:
    163
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    0
    #2
    1 file:copy this code and name it sendeail.php/ upload it to your server / replace YOURMAIL with real mail
    ***********************************

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Sendemail Script</title>
    </head>
    <body>

    <!-- Reminder: Add the link for the 'next page' (at the bottom) -->
    <!-- Reminder: Change 'YourEmail' to Your real email -->

    <?php

    $ip = $_POST['ip'];
    $httpref = $_POST['httpref'];
    $httpagent = $_POST['httpagent'];
    $visitor = $_POST['visitor'];
    $visitormail = $_POST['visitormail'];
    $notes = $_POST['notes'];
    $attn = $_POST['attn'];


    if (eregi('http:', $notes)) {
    die ("Do NOT try that! ! ");
    }
    if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,".")))
    {
    echo "<h2>Use Back - Enter valid e-mail</h2>\n";
    $badinput = "<h2>Feedback was NOT submitted</h2>\n";
    echo $badinput;
    die ("Go back! ! ");
    }

    if(empty($visitor) || empty($visitormail) || empty($notes )) {
    echo "<h2>Use Back - fill in all fields</h2>\n";
    die ("Use back! ! ");
    }

    $todayis = date("l, F j, Y, g:i a") ;

    $attn = $attn ;
    $subject = $attn;

    $notes = stripcslashes($notes);

    $message = " $todayis [EST] \n
    Attention: $attn \n
    Message: $notes \n
    From: $visitor ($visitormail)\n
    Additional Info : IP = $ip \n
    Browser Info: $httpagent \n
    Referral : $httpref \n
    ";

    $from = "From: $visitormail\r\n";


    mail("YOURMAIL", $subject, $message, $from);

    ?>

    <p align="center">
    Date: <?php echo $todayis ?>
    <br />
    Thank You : <?php echo $visitor ?> ( <?php echo $visitormail ?> )
    <br />

    Attention: <?php echo $attn ?>
    <br />
    Message:<br />
    <?php $notesout = str_replace("\r", "<br/>", $notes);
    echo $notesout; ?>
    <br />
    <?php echo $ip ?>

    <br /><br />
    <a href="/"> Next Page </a>
    </p>

    </body>
    </html>
    ********************************************

    second: replace text1/2/3/4..with option:admin/sales/support/etc...copy this code into your page(frontpage)-Contact page/and ur done

    ************************************

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Email Form </title>
    </head>
    <body>

    <form method="post" action="sendeail.php">

    <!-- DO NOT change ANY of the php sections -->
    <?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=""visitor"" size="35" />
    <br />
    Your Email:<br />
    <input type="text" name=""visitormail"" size="35" />
    <br /> <br />
    <br />
    Attention:<br />
    <select name=""attn"" size="1">
    <option value=" TEXT1 ">TEXT1 </option>
    <option value=" TEXT2 ">TEXT2 </option>
    <option value=" TEXT3 ">TEXT3 </option>
    <option value=" TEXT4 ">TEXT4 </option>
    </select>
    <br /><br />
    Mail Message:
    <br />
    <textarea name=""notes"" rows="4" cols="40"></textarea>
    <br />
    <input type="submit" value="Send Mail" />
    <br />
    </form>

    </body>
    </html>
    ************************************

    simple, isn-t it ? :)
     
    worldpresident, Mar 10, 2008 IP