Hello
I need someone to tell me hot to modify the contact form below so that it can give me these details when a user fills out the form,
- Domain name
- cpanel username
- IP
- Message
what I think I need changed is, how to change your name in script to domain name, Put in another process or whatever its called for cpanel username, It gives me the IP and message allready so they are ok here is the script that has two seperate files
PHP Code:
<?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 ?>" />
HTML Code:
Your Name: <br />
<input type="text" name="visitor" size="35" />
<br />
<br />
Your Email:<br />
<input type="text" name="visitormail" size="35" />
<br /><br />
Mail Message:
<br />
<textarea name="notes" rows="4" cols="40"></textarea>
<br />
<input type="submit" value="Send Mail" />
</form>
And heres the second file
PHP Code:
<?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("ireland@yahoo.com", $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 ?>
Any help with this would be greatly appreaciated
thanks
grownupstudent
Last edited by grownupstudent; 03-13-2009 at 06:57 AM..
|