Jump to content

MikeBrando

New Members
  • Posts

    4
  • Joined

  • Last visited

    Never

Profile Information

  • Gender
    Not Telling

MikeBrando's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. I just altered my script to check for the post. Thank you very much!
  2. Thank you very much for your time and help. Forgive me for my lack of knowledge on the subject, but are the indices everything after the = marks?
  3. The form and script work fine, but it is sending a blank email at random times. It will not let you submit the form unless all values are filled out. As for the rest of your help, I do not understand the terms die, key, post, etc. I am just a designer and I was given this script. I can browse around to other scripts and see how they match up. Does this script look correct? <?php $ToEmail = '[email protected]'; $EmailSubject = 'Site contact form '; $mailheader = "From: ".$_POST["email"]."\r\n"; $mailheader .= "Reply-To: ".$_POST["email"]."\r\n"; $mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n"; $MESSAGE_BODY = "Name: ".$_POST["name"]."<br>"; $MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>"; $MESSAGE_BODY .= "Comment: ".nl2br($_POST["comment"])."<br>"; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?> Thank you for your help!
  4. I have a PHP script for my contact form. It works properly when the form is filled out, but it also sends out blank emails and I am not sure if they are empty forms or forms that have been filled out, but will not show. The blank emails come in as "Results from form:". Any help is great help, thank you! I am sorry if this has been reposted a hundred times, but I looked through this question and each gave a different answer and I do not know PHP. If you know of the correct answer please redirect me to that thread. Thank you! Here is my script: <?php //--------------------------Set these paramaters-------------------------- // Subject of email sent to you. $subject = 'New BrandoArts.com Client'; // Your email address. This is where the form information will be sent. $emailadd = '[email protected]'; // Where to redirect after form is processed. $url = 'http://www.brandoarts.com/thankyou.html'; // Makes all fields required. If set to '1' no field can not be empty. If set to '0' any or all fields can be empty. $req = '1'; // --------------------------Do not edit below this line-------------------------- $text = "Results from form:\n\n"; $space = ' '; $line = ' '; foreach ($_POST as $key => $value) { if ($req == '1') { if ($value == '') {echo "$key is empty";die;} } $j = strlen($key); if ($j >= 20) {echo "Name of form element $key cannot be longer than 20 characters";die;} $j = 20 - $j; for ($i = 1; $i <= $j; $i++) {$space .= ' ';} $value = str_replace('\n', "$line", $value); $conc = "{$key}:$space{$value}$line"; $text .= $conc; $space = ' '; } mail($emailadd, $subject, $text, 'From: '.$emailadd.''); echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$url.'">'; ?> [attachment deleted by admin]
×
×
  • 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.