Jump to content

Mail Form Help - simple (i think)


JoeMcClemont

Recommended Posts

Hi - I was just wondering if anyone could tell me what I'm doing wrong. Because i'm on NTL i can't host php scripts - so i'm using a free host with PHP enabled. My form "action" takes me to [a href=\"http://usernameblabla.php1h.com/scripts/contact.php\" target=\"_blank\"]http://usernameblabla.php1h.com/scripts/contact.php[/a]. (thats not my site by the way- thats some wierd thing the host puts in if its a wrong url) I think that works (somone tell me if it obviously doesn't [img src=\"style_emoticons/[#EMO_DIR#]/wink.gif\" style=\"vertical-align:middle\" emoid=\":wink:\" border=\"0\" alt=\"wink.gif\" /] ) I think the problem is in the script itself :

<?php

// get posted data into local variables
$EmailFrom = ">>>>>>>>>!!!!!!WHAT HERE!!!!!!!!??????<<<<<<<<<";
$EmailTo = ">>>>>>>>>>MY EMAIL<<<<<<<<<<";
$Subject = "Submitted Link";
$LinkURL = Trim(stripslashes($_POST['LinkURL']));
$Description = Trim(stripslashes($_POST['Description']));

// validation
$validationOK=true;
if (Trim($LinkURL)=="") $validationOK=false;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}

// prepare email body text
$Body = "";
$Body .= "LinkURL: ";
$Body .= $LinkURL;
$Body .= "\n";
$Body .= "Description: ";
$Body .= $Description;
$Body .= "\n";

// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>

I have no idea what to put in the EMAILFROM tag thingy. Can somone tell me what this tag thing does and if there are any nessassary things i have to put in it - like an email from the same sever or anything. I've tried loads of stuff but i think thats the reason why im not receiving - i havn't made the "ok.htm and error.htm" pages yet - could that be it? thanks
Link to comment
https://forums.phpfreaks.com/topic/10769-mail-form-help-simple-i-think/
Share on other sites

ok... so does that mean the person submitting has to enter their email address? im trying to just get 2 simple boxes and a submit button. URL: and DESCRIPTION: . do i have to have a box where the visitor has to enter his/her email to send it? what if i just put a different email account that i still own - like hotmail. ...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.