Captcha Module in Contact Form

Is there a technical reason that the Captcha Module only works with Business Catalyst or is it an Adobe marketing decision to limit its use to BC, as it did the Contact Form itself until the current version?
I have a site developed in Muse running on a client's Mac OSX 10.8 Server with a contact form in it that is generating some robot-created  spam messages.

The decision to intially release Muse Forms as a BC only feature, and the decision to only support CAPTCHA on BC were both because of technical issues.
BC already had Form processing code, so Muse took advantage of that to deliver Forms. BC forms already had support for CAPTCHAs, so we added that to Muse as well.
Customers requested forms that worked on other web hosts, so the Muse team built a form processing solution using PHP which works on most web hosts. It's additional work to make CAPTCHAs work on other web hosts, and would be more difficult than building simple form processing, so Muse forms hosted not on BC don't have CAPTCHA support yet.
Muse forms hosted not on BC do attempt to do some throttling of form submissions based on the IP address of the submitter to attempt to limit spam submissions somewhat.

Similar Messages

  • CAPTCHA in Flash Contact form

    Hello every one.
    I wonder if anyone have worked with CAPTCHA in contact form, it's will be great for anty spam. If some one have a template or a solution for this please write here or PM
    Kind regards,
    Alexei

    http://www.google.com/search?hl=en&source=hp&q=flex+captcha&meta=&aq=f&oq=
    http://www.google.com/search?hl=en&q=flash+captcha&aq=f&oq=&aqi=g1g-m1

  • Spam Email via MUSE Contact Form

    I've been experiencing a high volume of spam via my MUSE contact form on one of my websites. I know that the captcha tool is available but only if I use the Business Catalyst hosting. Using BC hosting is not an option for this website. Do you have any suggestions or solutions?
    -Ben

    You can use the module {module_visitoripaddress} which displays the IP address of the visitor on pages ,with form you would need to insert an input field ( custom field )
    <input type="hidden" name="BCNAMECODE" value="{module_visitoripaddress}">
    In addition I would also suggest to enable harder captcha which will lower down the spam submission.
    http://take.ms/V9isQ
    Thanks,
    Sanjit

  • Is Contact form secure

    Hi, Im creating a site for a client and wondering whether the built in contact form / code generated by Adobe Muse is secure from things like spam etc. I am exporting html not uploading to BC.
    Appreciate any help on the topic.
    Thanks

    Hello
    A captcha (image verification) module can be added to the Muse forms, however, it will only work if the site is hosted with BC. You may want to use a custom form of your choice. When you have the HTML for the form of your choice, simply enter it in Muse using the Object -> insert HTML option.
    Cheers
    Parikshit

  • Using contact form created in DW with Business Catalyst (was: form submit)

    Hi.
    I hope some one can help. My son has built a contact form which he wants the contents to be sent to his email address when they submit it. His site is built using Dreamweaver and is hosted on BC, he has not used BC modules to build the site it was solely built in Dreamweaver CC and uploaded to BC. Can any one tell us what code we should be using for the form to be sent to his email as we are not sure what BC will accept.
    Thanks, James.

    jptphotography wrote:
    Hi Alex,I have found some php that hopefully will help it along, I will be trying it later.
    You need to find out if BC allows php processed forms to be hosted. Questions about form processing have come up before on the forum and I seem to remember that BC has its own way of processing forms, although I could  be wrong.
    If you need help with setting up a php script to process the form then there are plenty of people on the forum that could give you some guidance and assistance.

  • How to apply Muse (webfont) styles to BC Blogs/Contact Forms?

    Hi all.
    So my site (designed in Muse) is pretty much ready, except for my blog and a couple of forms. I've just gone through making it my partner site, replacing the so-called "bre-built" default site. That process was very, very simple, but BC Support told me it would be much more complicated than it needed to be - it wasn't! I was able to simply publish via Muse to my partner site domain and everything worked fine...
    Anyway... Headers in my site use the "Bebas Neue" webfont selected from within Muse (I assume this is a Typekit font?), at 30pt and a custom colour #B10505. Body text is simply "Trebuchet" (a standard font) in black at 12pt. Now, I'm aware that not everything designed in Muse shows up "as shown" when doing any editing in the back-end of BC. I've just begun following through the tutorial for setting up BC modules on a Muse site and have gotten to the "Inspect Element" stage...
    This is where I've hit a snag. This video: http://www.businesscatalyst.com/bc-blog/adding-business-catalyst-features-to-your-muse-sit es (with the blog part starting near the end of 19 minutes) clearly uses a standard font and not a webfont, so when I'm inspecting with Firebug, what's shown in the video doesn't show up the same in reality for me. This is because a standard font is applied in Muse designed sites where a webfont is in use, and the webfont simply "masks" the standard font (if I'm not mistaken?)...
    I've read this topic: http://forums.adobe.com/message/5480712#5480712 which pretty much asks the same question I'm asking, but this guy clearly has more knowledge (or maybe more common sense) than me, so I'm asking it in a new topic here...
    Can someone please walk me through (step-by-step) how to apply Muse selected webfont CSS styles to the relevant files in BC so that my blog shows up with a consistent look and feel to the rest of my site? I'll literally need every step walking through with minimal jargon if possible - this area of web design is not my forte!
    I suppose I'd also like the same process walking through for contact forms if possible? Alongside the header font, I've got a custom styled, beveled button made on a standard Muse contact form that I'd like replicating on a BC-made form.
    I'm sure once I understand this process, I'll be able to apply this to any BC module; I just need that initial helping hand that neither the BC team or the Muse team seem to want to reference in their tutorial videos!
    Any help would be greatly appreciated! Thanks in advance!

    Hi
    So, are these links in lieu of a full walkthrough, to help me better understand until if/when you get the time to explain?
    The cssbasics.com link isn't working, FYI.
    Looking through the typekit page, it seems fairly straight forward. Is this the same set of fonts Muse uses?
    If so, theoretically do I just need to copy the snippet of code from the typekit site for my desired font (Bebas Neue) and paste it into the modulestylesheet.css file? Where? At the bottom of everything else? Presumably commenting what it is? and define that I want to use that as a header font? Can you walk me through exactly what I need to put for that?
    Then I guess I just need to follow the rest of the video tutorial I linked above?
    Or is there a little more to it than that?
    Would I need to do the same to define trebuchet as the body font, or is there a different block of code I need for that, since that's not a webfont?
    Sorry for being so slow with it!

  • Why won't this contact form work?

    Hi All,
    Ok so i decided to update the contact form of page below as i was using the out dated spry validation method. I inserted the new contact form using webassist dreamweaver extension but i am now having big problems with this page. I am now unable to even open the page, please use link below to see the page error and i have also pasted the code of this page.
    http://www.milesfunerals.com/contact.php
    <?php virtual("/webassist/form_validations/wavt_scripts_php.php"); ?>
    <?php virtual("/webassist/form_validations/wavt_validatedform_php.php"); ?>
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Miles &amp; Daughters | Contact us by email or phone</title>
    <meta name="description" content="Contact us and speak to any of our friendly staff if you have any enquiries or if you would prefer you can contact us by email. You can also see pictures of all five of our branches. ">
    <meta name="keywords" content="contact, questions, enquiries, friendly, email, addresses, write, funeral home, branches, reading, wokingham, crowthorne, twyford, bracknell">
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
    <link href="/stylesheet.css" rel="stylesheet" type="text/css" />
    <link rel="stylesheet" href="fancyBox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
    <script src="http://code.jquery.com/jquery-latest.min.js"></script>
    <script type="text/javascript" src="fancyBox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    $('.fancybox').fancybox();
    </script>
    <style type="text/css">
    #sprytextfield2{
               form input[type=text] {width: 75%}
    textarea {width: 85%}
    #sprytextfield1{
               form input[type=text] {width: 75%}
    textarea {width: 85%}
    </style>
    <LINK REL="SHORTCUT ICON" HREF="http://www.milesmemorials.com/favicon.ico">
    <script src="/webassist/progress_bar/jquery-blockui-formprocessing.js" type="text/javascript"></script>
    <link href="/SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css">
    <script src="/SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
    <script src="/webassist/forms/wa_servervalidation.js" type="text/javascript"></script>
    <link href="/webassist/forms/fd_basic_default.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <div id="container">
    <?php include('includes/header.php'); ?>
    <?php include('includes/navbar2.php'); ?>
    <?php include('includes/navbar.php'); ?>
    <?php include('includes/sidebar.php'); ?>
    <div id="maindiv" class="maindiv_scroll">
      <p> </p>
      <p> </p>
        <p class="subheading">Miles and Daughters - Contact us</p>
      <p class="sub2">Addresses and telephone numbers for our offices are:</p>
    <p class="maintext"> </p>
    <p class="wokingham"><span class="address"><a class="fancybox" href="images/Isabella house.jpg" title="Miles & Daughters Winnersh Premises"><img src="images/Isabella house.jpg" alt="Miles &amp; Daughters Wokingham premisesh" width="297" height="263" class="shop"/></a></span> </p>
    <p class="wokingham"> </p>
    <p class="wokingham">Wokingham</p>
    <p class="address">Isabella House  </p>
    <p class="address">498a Reading Road</p>
      <p class="address"> Winnersh </p>
      <p class="address">Berkshire</p>
      <p class="address"> RG41 5EX</p>
      <p class="address"> Telephone: 0118 979 3004</p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"><a class="fancybox" href="images/cav-1.jpg" title="Miles & Daughters Reading Premises"><img src="/images/cav-1.jpg" alt="Miles &amp; Daughters Reading premises" width="380" height="321" class="shop"/></a></p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="wokingham">Reading</p>
    <p class="address">Tamela House</p>
      <p class="address">157-161 Caversham Road</p>
      <p class="address">Reading</p>
      <p class="address">Berkshire</p>
      <p class="address">RG1 8BB</p>
      <p class="address">Telephone: 0118 959 0022</p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"><a class="fancybox" href="images/Ivydene2.jpg" title="Miles & Daughters Binfield Premises"><img src="images/Ivydene2.jpg" alt="Miles &amp; Daughters Bracknell premises" width="380" height="267" class="shop"/></a></p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham">Bracknell</p>
      <p class="address">Ivydene House</p>
      <p class="address">Forest Road</p>
      <p class="address">Binfield</p>
      <p class="address">Bracknell</p>
      <p class="address">RG42 4HP</p>
      <p class="address">Telephone: 01344 452020  </p>
      <p class="wokingham"><span class="address"><a class="fancybox" href="images/twford.jpg" title="Miles & Daughters Twyford Premises"><img src="images/twford.jpg" alt="Miles &amp; Daughters Twyford premises" width="263" height="317" class="shop"/></a></span></p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
      <p class="wokingham">Twyford</p>
    <p class="address">The Old Clock House</p>
      <p class="address">Station Road</p>
      <p class="address"> Twyford</p>
      <p class="address">Berkshire </p>
      <p class="address">RG10 9NS</p>
      <p class="address"> Telephone: 0118 934 5474</p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"><a class="fancybox" href="images/crowthorne.jpg" title="Miles & Daughters Crowthorne Premises"><img src="images/crowthorne.jpg" alt="Miles &amp; Daughters Crowthorne premises" width="362" height="239" class="shop"/></a></p>
      <p class="wokingham"> </p>
      <p class="wokingham"> </p>
        <p class="wokingham">Crowthorne</p>
    <p class="address">Alicya House</p>
      <p class="address">105 High Street</p>
      <p class="address"> Crowthorne</p>
      <p class="address">Berkshire </p>
      <p class="address">RG45 7AD</p>
      <p class="address"> Telephone: 01344 774932</p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="address"> </p>
      <p class="endtext"> </p>
      <p class="endtext"> </p>
      <p class="maintext">You may email us or alternatively use the form below to contact us, one of our members of staff will respond as soon as possible.  </p>
      <p> </p>
      <div id="SimpleContact_Basic_Default_ProgressWrapper">
        <form class="Basic_Default" id="SimpleContact_Basic_Default" name="SimpleContact_Basic_Default" method="post" action="form-to-email.php">
          <!--
    WebAssist CSS Form Builder - Form v1
    CC: Contact
    CP: Simple Contact
    TC: Basic
    TP: Default
    -->
          <ul class="Basic_Default">
            <li>
              <fieldset class="Basic_Default" id="Contact_me">
                <legend class="groupHeader">Contact</legend>
                <ul class="formList">
                  <li class="formItem"> <span class="fieldsetDescription"> Required * </span> </li>
                  <li class="formItem">
                    <div class="formGroup">
                      <div class="lineGroup">
                        <div class="fullColumnGroup">
                          <label for="Full_Name" class="sublabel" > Name:<span class="requiredIndicator"> *</span></label>
                          <div class="errorGroup">
                            <div class="fieldPair">
                              <div class="fieldGroup"> <span id="Full_Name_Spry"> <span>
                                <input id="Full_Name" name="Full_Name" type="text" value="<?php echo((isset($_GET["invalid"])?ValidatedField("formtoemail","Full_Name"):"")); ?>" class="formTextfield_Large" tabindex="1" onBlur="hideServerError('Full_Name_ServerError');">
                                <span class="textfieldRequiredMsg">Please enter your name</span> </span> </span>
                                <?php
    if (ValidatedField('formtoemail','formtoemail'))  {
      if ((strpos((",".ValidatedField("formtoemail","formtoemail").","), "," . "1" . ",") !== false || "1" == ""))  {
        if (!(false))  {
    ?>
                                  <span class="serverInvalidState" id="Full_Name_ServerError">Please enter your name</span>
                                  <?php //WAFV_Conditional form-to-email.php formtoemail(1:)
    }?>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <div class="lineGroup">
                        <div class="fullColumnGroup">
                          <label for="Email_Address" class="sublabel" > Email:<span class="requiredIndicator"> *</span></label>
                          <div class="errorGroup">
                            <div class="fieldPair">
                              <div class="fieldGroup"> <span id="Email_Address_Spry"> <span>
                                <input id="Email_Address" name="Email_Address" type="text" value="<?php echo((isset($_GET["invalid"])?ValidatedField("formtoemail","Email_Address"):"")); ?>" class="formTextfield_Large" tabindex="2" onBlur="hideServerError('Email_Address_ServerError');">
                                <span class="textfieldInvalidFormatMsg">Invalid format.</span><span class="textfieldRequiredMsg">Please enter a full email address</span> </span> </span>
                                <?php
    if (ValidatedField('formtoemail','formtoemail'))  {
      if ((strpos((",".ValidatedField("formtoemail","formtoemail").","), "," . "2" . ",") !== false || "2" == ""))  {
        if (!(false))  {
    ?>
                                  <span class="serverInvalidState" id="Email_Address_ServerError">Please enter a full email address</span>
                                  <?php //WAFV_Conditional form-to-email.php formtoemail(2:)
    }?>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <div class="lineGroup">
                        <div class="fullColumnGroup">
                          <label for="Comments" class="sublabel" > Comments:</label>
                          <div class="errorGroup">
                            <div class="fieldPair">
                              <div class="fieldGroup"> <span>
                                <textarea name="Comments" id="Comments" class="formTextarea_Medium" rows="1" cols="1" tabindex="3"><?php echo((isset($_GET["invalid"])?ValidatedField("formtoemail","Comments"):"")); ?></textarea>
                              </span> </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </li>
                  <li class="formItem">
                    <div class="formGroup">
                      <div class="lineGroup">
                        <div class="fullColumnGroup">
                          <div class="fullColumnGroup">
                            <label for="Security_Code" class="sublabel" > </label>
                            <div class="errorGroup">
                              <div class="fieldPair">
                                <div class="fieldGroup"> <span> <img src="/webassist/captcha/wavt_captchasecurityimages.php?field=Security_Code&amp;noisefreq= 15&amp;noisecolor=060606&amp;gridcolor=080808&amp;font=fonts/MOM_T___.TTF&amp;textcolor=04 0404" alt="Security Code" class="Captcha"> </span> </div>
                              </div>
                            </div>
                          </div>
                          <div class="fullColumnGroup" style="clear:left;">
                            <label for="Security_Code" class="sublabel" > Security code:<span class="requiredIndicator"> *</span></label>
                            <div class="errorGroup">
                              <div class="fieldPair">
                                <div class="fieldGroup"> <span id="Security_Code_Spry"> <span>
                                  <input id="Security_Code" name="Security_Code" type="text" value="" class="formTextfield_Large" tabindex="4" onBlur="hideServerError('Security_Code_ServerError');">
                                  <span class="textfieldRequiredMsg">Entered text does not match; please try again</span> </span> </span>
                                  <?php
    if (ValidatedField('formtoemail','formtoemail'))  {
      if ((strpos((",".ValidatedField("formtoemail","formtoemail").","), "," . "3" . ",") !== false || "3" == ""))  {
        if (!(false))  {
    ?>
                                    <span class="serverInvalidState" id="Security_Code_ServerError">Entered text does not match; please try again</span>
                                    <?php //WAFV_Conditional form-to-email.php formtoemail(3:)
    }?>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                      <div class="lineGroup">
                        <div class="fullColumnGroup">
                          <div class="fullColumnGroup">
                            <label for="Security_Answer_2" class="sublabel" > </label>
                            <div class="errorGroup">
                              <div class="fieldPair">
                                <div class="fieldGroup"> <span> <span class="precedingText">
                                  <?php virtual("/webassist/captcha/wavt_captchasecurityquestion.php"); ?>
                                </span> </span> </div>
                              </div>
                            </div>
                          </div>
                          <div class="fullColumnGroup" style="clear:left;">
                            <label for="Security_Answer" class="sublabel" > Answer:<span class="requiredIndicator"> *</span></label>
                            <div class="errorGroup">
                              <div class="fieldPair">
                                <div class="fieldGroup"> <span id="Security_Answer_Spry"> <span>
                                  <input id="Security_Answer" name="Security_Answer" type="text" value="" class="formTextfield_Large" tabindex="5" onBlur="hideServerError('Security_Answer_ServerError');">
                                  <span class="textfieldRequiredMsg">Incorrect
                                    response; please try again</span> </span> </span>
                                  <?php
    if (ValidatedField('formtoemail','formtoemail'))  {
      if ((strpos((",".ValidatedField("formtoemail","formtoemail").","), "," . "4" . ",") !== false || "4" == ""))  {
        if (!(false))  {
    ?>
                                    <span class="serverInvalidState" id="Security_Answer_ServerError">Incorrect
                                      response; please try again</span>
                                    <?php //WAFV_Conditional form-to-email.php formtoemail(4:)
    }?>
                                </div>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </li>
                  <li class="formItem"> <span class="buttonFieldGroup" >
                    <input id="Hidden_Field" name="Hidden_Field" type="hidden" value="<?php echo((isset($_GET["invalid"])?ValidatedField("formtoemail","Hidden_Field"):"")); ?>">
                    <input class="formButton" name="SimpleContact_submit" type="submit" id="SimpleContact_submit" value="Contact me"  onClick="clearAllServerErrors('SimpleContact_Basic_Default')">
                  </span> </li>
                </ul>
              </fieldset>
            </li>
          </ul>
        </form>
      </div>
      <div id="SimpleContact_Basic_Default_ProgressMessageWrapper" class="blockUIOverlay" style="display:none;">
        <script type="text/javascript">
    WADFP_SetProgressToForm('SimpleContact_Basic_Default', 'SimpleContact_Basic_Default_ProgressMessageWrapper', WADFP_Theme_Options['BigSpin:Slate']);
        </script>
        <div id="SimpleContact_Basic_Default_ProgressMessage" >
          <p style="margin:10px; padding:5px;" ><img src="/webassist/progress_bar/images/slate-largespin.gif" alt="" title="" style="vertical-align:middle;" />  Please wait</p>
        </div>
      </div>
      <p class="maintext"> </p>
    </div>
    <?php include('includes/footer.php'); ?>
    </div>
    <script type="text/javascript">
    var Full_Name_Spry = new Spry.Widget.ValidationTextField("Full_Name_Spry", "none",{validateOn:["blur"]});
    var Email_Address_Spry = new Spry.Widget.ValidationTextField("Email_Address_Spry", "email",{validateOn:["blur"]});
    var Security_Code_Spry = new Spry.Widget.ValidationTextField("Security_Code_Spry", "none",{validateOn:["blur"]});
    var Security_Answer_Spry = new Spry.Widget.ValidationTextField("Security_Answer_Spry", "none",{validateOn:["blur"]});</script>
    </body>
    </html>

    Might want to have a look at this form below. It's similar to yours but no styling - you'd need to use some css to style it up a bit. It's just the raw html/php coding. The form action="form_send.php" - basically save the code to a Dreamweaver document named form_send.php and send the information back to the page to be processed.
    <?php
    $number_1 = rand(1, 9);
    $number_2 = rand(1, 9);
    $answer = md5($number_1+$number_2);
    if(isset($_POST['submit'])) {
    // get the name from the form 'name' field
    $name = trim($_POST['name']);
    if (empty($name)) {
    $error['name'] = "<span>Please provide your name</span>";
    // get the email from the form 'email' field
    $email = trim($_POST['email']);
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
    $error['email'] = "<span>Please provide a valid email address</span>";
    // get the comments from the form 'comments' field 
    $comments = trim($_POST['comments']);   
    if (empty($comments)) {
    $error['comments'] = "<span>Please provide your comments</span>";
    // security against spam   
    $user_answer = trim(htmlspecialchars($_POST['user_answer']));
    $answer = trim(htmlspecialchars($_POST['answer']));
    if (md5($user_answer) != $answer) {
        $error['answer'] = "<span>Wrong answer - please try again</span>";
    // if no errors send the form   
    if (!isset($error) && md5($user_answer) == $answer) {
    $to = '[email protected]'; // send to recipient
    $from = '[email protected]'; // from your domain
    $subject = 'Response from website';
    $message = "From: $name\r\n\r\n";
    $message .= "Email: $email\r\n\r\n";
    $message .= "Comments: $comments";
    $headers = "From: $from\r\nReply-to: $email";
    $sent = mail($to, $subject, $message, $headers);
    echo 'Your message has been sent.';
    else {
    $number_1 = rand(1, 9);
    $number_2 = rand(1, 9);
    $answer = md5($number_1+$number_2);
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Untitled Document</title>
    <style>
    #contactForm span {
        color: #900;
    </style>
    </head>
    <body>
    <form name="contactForm" id="contactForm" method="post" action="form_send.php">
    <p><label for="name">Name<input type="text" name="name" id="name" value="<?php if(isset($name)) {echo $name; } ?>" <?php if(isset($error['name'])) {echo 'style="background-color: #FCC;"'; } ?>></label><br>
    <?php if(isset($error['name'])) {echo $error['name']; } ?></p>
    <p><label for="email">Email<input type="text" name="email" id="email" value="<?php if(isset($email)) {echo $email; } ?>" <?php if(isset($error['email'])) {echo 'style="background-color: #FCC;"'; } ?>></label><br>
    <?php if(isset($error['email'])) {echo $error['email']; } ?></p>
    <p><label for="comments">Comments<textarea name="comments" id="comments" <?php if(isset($error['comments'])) {echo 'style="background-color: #FCC;"'; } ?>>
    <?php if(isset($comments)) { echo $comments; } ?></textarea></label><br>
    <?php if(isset($error['comments'])) {echo $error['comments']; } ?></p>
    <p>Spam prevention - please answer the question below:</p>
    <p><?php echo $number_1; ?> + <?php echo $number_2; ?> = ?<input type="text" name="user_answer" <?php if(isset($error['answer'])) {echo 'style="background-color: #FCC;"'; } ?>/>
    <input type="hidden" name="answer" value="<?php echo $answer; ?>" /><br>
    <?php if(isset($error['answer'])) {echo $error['answer']; } ?></p>
    <p><input type="submit" name="submit" id="sumbit"></p>
    </form>
    </body>
    </html>

  • Has anyone's Contact Form quit working with the latest Muse update?

    I've removed Captcha, reCaptcha, and still I'm getting the message, "ERROR: An error occurred. Image verification failed. If you believe this is incorrect, please contact your system administrator or go back and re-submit the form." This form worked perfectly last week! I had to resend my Muse file today with some minor changes (using the updated Muse app) and now my Contact Forms cannot be sent... Any ideas on what's going on.
    I don't know if it's related, but the Business Catalyst servers have been extremely slow today!!!

    After having no luck, I finally ended up going back to a slightly older version of the website file (.muse), pulling out the entire old contact form, and rebuilding it with the updated Contact Form widget from the current version of Muse. This worked. I believe there was just some conflict with a piece of old code sitting on the server. I'd suggest when you reload your site, that you do ALL files, rather than just the "modified" pages.

  • Require email inputs the same on contact form

    Hi there folks,
    2 part question;
    I'm using Dreamweaver CS5, and have a couple of contact forms on my websites set up. They work fine, but lately have been inundated with spam. Mostly simple automated bots that waste my time. I don't want to install a captcha setup.
    I currently require people input their email address twice, in case they make a typo, and while both fields are required, it allows them to both contain different inputs; for example, email 1 might be [email protected] and the 2nd one might be www.spamlink.com .. etc. I think if they were required to be the same, it'd fix most of the problems.
    Here's part of my foms
    <form action="/xxx-example.pl" method="post" name="Image Inquiry" id="Image Inquiry">
    <input type="hidden" name="subject" value="My Site Print Form Order" />
    <input type="hidden" name="required" value="email,email 2,Client Name," />
    and then this
    <td align="left" valign="middle"><span class="Form">Your email:</span></td>
                          <td align="left" valign="middle"><input name="email" type="textbook" id="Client Email" size="20" maxlength="30" /></td>
                        </tr>
                        <tr align="left" valign="top">
                          <td align="left" valign="middle"><span class="Form">Re-enter email: </span> </td>
                          <td align="left" valign="middle"><input name="email 2" type="textbook" id="Client email 2" size="20" maxlength="30" /></td>
    What I want is to require the inputs in both of those fields be the same (and both be email addresses).
    Also, I'd like to have a simple question, such as "What is four plus five" where the user must input "9" for the form to go through. Or really anything where I require a specified input.
    I'm not a php person or javascript or anything, so if someone can help me get this working, I'll probably need very basic and specific info; anything else will lose me. I've tried different "honeypot" methods and nothing seems to work properly.
    Thanks so much
    Cheers
    Carl

    I didn't realize that validation had to be server side in the script,
    Validation can be done client side using javascript, but only in addition to server side. For example, you might want to use client side validation to alert the user to a mistake before they submit the form. But, you also must use server side validation as spammers will bypass any client side validation.
    How on earth do I find someone who can do that?
    You either need to find a web developer that knows perl (there are plenty) or find a php developer (lots of them) to redo your script in php.
    Another alternative is to use a product like formstogo (http://www.bebosoft.com/products/formstogo/overview/) which will create your script and probably has all of the validation features you want.

  • Having problems with spam on contact form

    I typed this once only to have Adobe delete it so I could type it all again to submit it. So this will be the shorter version.
    Basically I am getting spam from the contact form on a non business cataylst hosted page (hosted with bluehost). I have 35 other sites non muse made on other systems and in 8 years have never received one spam message. Now with Muse I get several a week only having been live a few months. So something is definitely going on. Adobe was zero help and basically told me they only can help if it was on Business cataylist.
    Have you guys found any ways around this? I know wordpress sites have apps to add to help it, but I didn't know if Muse had anything like that or code that could be entered to help it. I'd love to avoid Captcha's if humanly possible because I think they look horrible on websites and I want as few barriers for customers as possible to submit true contacts.
    Any thoughts is appreciated. Thanks

    Please refer to the response from Zak to your similar post here - http://forums.adobe.com/message/6129694#6129694.
    Thanks,
    Vinayak

  • Help with a simple contact form.

    Hi there..
    I am having trouble making a contact form with a servlet. I have a Fedora Core Linux Box running ddns..
    My internet account is sympatico.. which a username and password is required to send out with smtp..
    I need help creating a servlet and I have java mail also..
    This is what I have so far...
    I have more info below
    <form class="formContactus1" name="formContactus1" method="post" action="/SendMail" onsubmit="validerForm();">
                                                      <table id="tblContactus">
                                                           <tbody><tr>
                                                                <td class="tdLeft">
                                                                     <label><fmt:message key="Form_firstname" /></label>
                                                                </td>
                                                                <td class="tdRight">
                                                                     <input class="contactTextName" id="last_name" name="last_name" maxlength="100" type="text">
                                                                </td>
                                                           </tr>
                                                           <tr>
                                                           <td class="tdLeft">
                                                                <label><fmt:message key="Form_lastname" /></label>
                                                           </td>
                                                           <td class="tdRight">
                                                                <input class="contactTextName" id="first_name" name="first_name" maxlength="75" type="text">
                                                           </td>
                                                      </tr>
                                                      <tr>
                                                           <td class="tdLeft">
                                                                <label><fmt:message key="Form_email" /></label>
                                                           </td>
                                                           <td class="tdRight">
                                                                <input class="contactTextName" id="email" name="email" maxlength="75" type="text">
                                                           </td>
                                                      </tr>
                                                           <tr>
                                                                <td class="tdLeft" valign="top">
                                                                     <label><fmt:message key="Form_message" /></label>
                                                                </td>
                                                                <td>
                                                                     <textarea class="contactTextMessage" id="message" cols="" rows="" name="message"></textarea>
                                                                </td>
                                                           </tr>
                                                      </tbody></table>
                                                      <!-- This is the anti-spam validation images... -->
                                                      <table id="tblCaptcha">
                                                           <tbody><tr>
                                                                <td class="right" id="tdImgCaptcha"><img style="height: 35px;" src="/captcha/img"></td>
                                                                <td class="right" id="tdInputCaptcha"><input name="captchaAnswer" type="text"></td>
                                                           </tr>
                                                           <tr>
                                                                <td class="right" colspan="2" valign="bottom">
                                                                     <input id="contactSubmit" name="send" value="<fmt:message key="Form_submit" />" type="submit">
                                                                </td>
                                                           </tr>
                                                      </tbody></table>
                                                 </form>

    You forgot to tell the details about the trouble. Please elaborate. What happens? What happens not?
    Please also read this how to ask questions the smart way: [http://www.catb.org/~esr/faqs/smart-questions.html].

  • Php contact form spam

    I published a website two weeks ago and in the first week the contact form started getting hit with spam.  Here is an example of one of many similiar, note the email address is always different but yet a gmail acct:
    Name: クãƒã‚¨ 財布 公式
    Phone Number: クãƒã‚¨ 財布 公式
    Email Address: [email protected]
    Message: <a href="http://gagastore.meningitisfacts.com/">ガがミラノ 時計 人気</a>初直営店がいよいよOPEN! http://gagastore.meningitisfacts.com/
    Today, I have set up filters on the email (GoDaddy) blocking anything with a "http://" and the "ガがミラノ 時計 人æ°" markings.
    I am trying ever which way not to use Captcha because it is such a pain.  I did read up on the timer where if it is filled out in less then 5 seconds to discard. I did place a hidden field last week and to date that has made zero difference.
    My question is - Is there a good latest and greatest code that I can update to my form to combat against these JERKS?
    BTW - so far it appears they only start hitting the site's contact form from Friday til Saturday.  Makes me wonder if it is a human rather than a bot.

    jlkappler wrote:
    I published a website two weeks ago and in the first week the contact form started getting hit with spam.  Here is an example of one of many similiar, note the email address is always different but yet a gmail acct:
    Name: クãƒã‚¨ 財布 公式
    Phone Number: クãƒã‚¨ 財布 公式
    Email Address: [email protected]
    Message: <a href="http://gagastore.meningitisfacts.com/">ガがミラノ 時計 人気</a>初直営店がいよいよOPEN! http://gagastore.meningitisfacts.com/
    Today, I have set up filters on the email (GoDaddy) blocking anything with a "http://" and the "ガがミラノ 時計 人æ°" markings.
    I am trying ever which way not to use Captcha because it is such a pain.  I did read up on the timer where if it is filled out in less then 5 seconds to discard. I did place a hidden field last week and to date that has made zero difference.
    My question is - Is there a good latest and greatest code that I can update to my form to combat against these JERKS?
    BTW - so far it appears they only start hitting the site's contact form from Friday til Saturday.  Makes me wonder if it is a human rather than a bot.
    One way to test if it is human or bot is to return the contents of the 'honeypot' field in the mail too . (Once you establish if its human or a bot you can do something about it or not as the case may be). To me it looks like a bot and the honeypot field will contain information as well.

  • How to get a contact form working on OS X Server 10.8?

    Since PHP's mail() function does not seem to work on OS X Server (Mountain Lion), I was wondering what other ways there are to use a contact form for our website.
    Anyone?

    OK, tried and tested!
    Here we go.
    You are going to install PEARL wwithin php on the server and then download a package called PERL::Mail with all its dependencies:
    Thanks to http://echodittolabs.org/blog/2011/09/os-x-107-lion-development-native-apache-ph p-homebrew-mysql-or-mariadb  for the step by step for PEAR.
    Step 1
    $ sudo /usr/bin/php /usr/lib/php/install-pear-nozlib.phar
    Step 2
    $ cat >> ~/.bashrc <<'EOF'
    alias pear="php /usr/lib/php/pear/pearcmd.php"
    alias pecl="php /usr/lib/php/pear/peclcmd.php"
    EOF
    Step 3.  (just in case)
    $ sudo chmod o+x ./.bashrc
    Step 4.
    $ . ~/.bashrc
    Step 5
    $ sudo pear channel-update pear.php.net
    Step 6.
    $ sudo pecl channel-update pecl.php.net
    Step 7. (may say nothing to update but thats cool)
    $ sudo pear upgrade --force pear
    Step 8.
    $ sudo pear upgrade (ditto)
    Step 9.
    $ sudo pecl upgrade (ditto)
    Step 10. (adds the include path to your php.ini)1
    sudo sh -c "cat >> /etc/php.ini <<'EOF'
    include_path = ".:/usr/lib/php:/usr/lib/php/pear"
    EOF"
    Step 11. (Installs the PEAR::Mail module - with all dependencies) 
    $ sudo pear install --alldeps -f mail
    Step 12. Test php script with Login SMTP Auth.
    <?php
    require_once "Mail.php";
    $from = "mark <[email protected]>";
    $to = "Fred <[email protected]>";
    $subject = "Hi!";
    $body = "Hi Mark23,\n\nHow are you?";
    $host = "localhost"; // or address of smtp host if different
    $username = "smtp username";
    $password = "smtp password";
    $headers = array ('From' => $from,
       'To' => $to,
       'Subject' => $subject);
    $smtp = Mail::factory('smtp',
       array ('host' => $host,
         'auth' => true,
         'username' => $username,
         'password' => $password));
    $mail = $smtp->send($to, $headers, $body);
    if (PEAR::isError($mail)) {
       echo("<p>" . $mail->getMessage() . "</p>");
      } else {
       echo("<p>Message successfully sent!</p>");
    ?>
    I was testing this on my local dev machine and not the server and kept getting a "need FQDN name for host" reject.  I added a  "localhost" variable to my dev machine FQDN and all was well.  I'm just telling you this if you test on a machine that IS NOT the  the smtp server host. 
    Good luck! - Let me know how you go.

  • Why are Contact Forms being pounded with SPAM?

    Is anyone else experience an unusually high volume of SPAM in thier contact forms?
    I have two clients getting pounded with SPAM. 
    Thanks in advance for your help.

    The spam stopped once we applied the filters for the Comments and the Akismet is sitting there in the system now so they just need to fully role out the control into forms which will do a lot.
    The Amazing thing with that which I need to check with the engineers that I thought is that BC is run by BC, so if they are using Akismet I want to check to see if they are pooling all the spam filters applied on all BC sites into one central database that ALL sites have access too. If they are doing this - SWEET, if not I am going to suggest they do.
    THat would mean if your being spammed what you block will mean sites I build will not get those same spam and so on.
    Making the captcha more secure agaisnt OCR will make them harder to use so there is negatives you got to weigh up.

  • Hijacked Contact Form - Originally Created in Adobe Muse

    I have a Contact Form for a client website (which has since been removed) that appears to be hijacked. The posts didn't seem like spam mail where strange products/services were being offered but appeared as if individuals were using it as a message or discussion system. Below are a few of the post that I received via form submission notification:
    Name:
    EEhGFR3I
    Email:
    Message:
    Ppl like you get all the brsina. I just get to say thanks for he answer.
    Name:
    mRphSXUi
    Email:
    Message:
    I saw it in the NNW sky around 10:20 PM told eoenyvre I knew they thought I was nuts, of course. I looked out the window saw what I thought was a planet. It was a large glowing Red orange orb that became brighter and brighter. After abut 3-5 mins it looked like fire and then it just kinda burned out.
    Name:
    SxDR3OWYJi9
    Email:
    Message:
    hi MinaJust been catching up with your blog posts.... some stiunnng cards there... particularly the ones in my fav colour!!Btw - if you pop on over to my blog today, you\'ll see we\'re launching a new challenge blog for lovers of pink... we\'d love you to join in the fun and help spread the word!So glad to hear that you\'ve chosen and bought your new house.... hope everything goes through well.... and no I can\'t advise - we moved three years ago after being in a house 6 years also, and my best advice would probably be \'get pickfords in to pack!!\'!! LOL! I didn\'t, and OMG.... my aching back! They did the removal, but we packed everything into banana boxes first!HugsChristine x
    Name:
    PrGzBAgaFX
    Email:
    Message:
    Stunning! Can\'t wait to see the gorgeous dinnig room and you and Lisha and Tristan and, well everyone at KC. Love the new blog and format. Cheers and Happy New Year to all! Joy
    Name:
    b4ZSUB0OPD
    Email:
    Message:
    Cool! That\'s a clever way of looikng at it!
    Name:
    bv3v5AXT9z
    Email:
    Message:
    Oh my goodness, I tollaty need this!My husband and I love taking photos...but carrying my camera along with my purse is soo impractical. This bag is perfect. ::crossing my fingers::
    These are only a few of the recent submissions. I didn't think that there would be an issue posting the actual submission as the form is obviously being misused.
    I removed the email addresses in case they belonged to innocent victims of the misuse.
    The contact form was created using the forms widget in Muse and the files were uploaded to the hosting server via FileZilla. Does anyone know what this is, how it happend and possibly how I can fix or prevent it from happening again?

    The issue is not really with Muse although the fact that Adobe doesn’t support Captcha on none Business Catalyst sites is frustrating.
    The form generated with Muse will be using your ISP’s standard PHP mail script so the issues are with your ISP.  If your ISP cannot help then consider using a third party service such as jotform (http://www.jotform.com/).
    Don’t forget to complain to Adobe, the only way we are likely to get good working forms on non-BC sites is to complain, also ask for other items which are sadly lacking such as drop down boxes and radio buttons.
    Alternatively host it on BC and use the Captcha feature, you can do this by pointing the other site to BC site.  This is very simple within BC.

Maybe you are looking for

  • Can I get iPhone 3GS backup off of an iMac running OSX 10.5 to restore the data on a new iPhone 5?

    I bought a new iPhone 5 for my wife because her old 3GS was at its end.  I made sure to back up the old phone on her old iMac running OSX 10.5.  Got the new phone home plugged it in to the computer and failure ensued... Can't sync because the iTunes

  • Connecting Vox ToneLab to Mac Mini

    I have a Vox ToneLab that I would like to use to record guitar in Garageband on my Mac Mini. I believe that I could use an iMic to accomplish this, however, I am a little confused as to what cables or adapters I would need. The ToneLab has a 1/4" pho

  • How to Get the created Request Activity Status using SCSM 2012 SDK

    Hi, i have created a ServiceRequest, so there are Activities related to Servicerequest. I am trying to know the Status of the each Activity (Completed,Failed etc) and the Change of Activity (like from ReviewActivity to RunBookActivity). how can we ge

  • IBM DB2 9.7 Express-C instalation on remote machine

    Hi guys, I'm trying to install IBM DB2 9.7 Express-C on a remote machine that does not have xorg installed. I've managed to enable forwarding X over ssh (tested on xeyes), but when i start db2setup, it doesn't do anything. Output in console is this:

  • Thanku for one and all

    hello to all , i have a query about service request in SAP GUI , i we require and service request item for trancaction , If any one suggest me what is standred service request item , used in item category determination thanku n regards nagaraju