Jump to content

2d2f

Members
  • Posts

    14
  • Joined

  • Last visited

Everything posted by 2d2f

  1. Usted habla espanol? Perdoneme porque no era preciso. Yes, I meant to send data trough. The situation is specific because I used wix creator to make the pages and a workaround to get rid of the ads.
  2. Is there a way to make the forms working on www.adrandonneurs.com ?
  3. Yes, it works now. I ll use your code I know that these are idiot questions for someone who is in good charge of the subject. I just want to thank you again for dedicating your time to help me. It can be marked as solved.
  4. I tried it like this, and I don't know what I am doing wrong because I am not getting the input from the phone field: $name = $_POST['name']; $visitor_email = $_POST['email']; $phone = $_POST['phone']; $text = $_POST['text']; $email_from = "$visitor_email \r\n"; $email_subject = "New Form submission "; $email_body = "You have received a new message from the user $name.\n". "Here is the message:\n $text"; "Here is the phone:\n $phone"; <h6 class="phone"> <i class="icon-phone-sign"></i> <input type="text" name="phone" id="phone" /> <label for="phone">Phone</label> </h6>
  5. Thanks for your time. I removed the validation, and it works now, the quotes were missing and renaming the textarea helped. Can't get the phone to work. I ll try to figure out the rest.
  6. Sorry, this is the first time that I'm dealing with php. I found the code online. Maybe here http://code.tutsplus.com/tutorials/design-a-prettier-web-form-with-css-3--net-9542
  7. I removed this code and it sends an emai, but picks up only the name from the form if(IsInjected($visitor_email)) { echo "Bad email value!"; exit; }
  8. <form action="form-to-email.php" method="post" class="form"> <p class="name"> <i class="icon-user"></i> <input type="text" name="name" id="name" /> <label for="name">Name</label> </p> <p class="email"> <i class="icon-envelope"></i><span id="sprytextfield1"> <input type="text" name="email" id="email" /> </span> <label for="email">E-mail</label> </p> <p class="phone"><i class="icon-phone-sign"></i> <input type="text" name="phone" id="phone" /> <label for="web">Phone</label> </p> <p class="text"><span id="sprytextarea1"> <textarea name="text"></textarea> <span class="textareaRequiredMsg">A value is required.</span></span></p> <p class="submit"> <input type="submit" name="submit" id="submit" value="Send message"> </p> </form> <?php if(!isset($_POST['submit'])) { //This page should not be accessed directly. Need to submit the form. echo "error; you need to submit the form!"; } $name = $_POST['name']; $visitor_email = $_POST['email']; $message = $_POST['message']; if(IsInjected($visitor_email)) { echo "Bad email value!"; exit; } $email_from = '$visitor_email \r\n"'; $email_subject = "New Form submission"; $email_body = "You have received a new message from the user $name.\n". "Here is the message:\n $message"; $to = "2d2f@gmail.com";//<== update the email address $headers = "From: $email_from \r\n"; $headers .= "Reply-To: $visitor_email \r\n"; //Send the email! mail($to,$email_subject,$email_body,$headers); //done. redirect to thank-you page. header('Location: thank-you.html'); I think that I have made the suggested changes.
  9. Fatal error: Call to undefined function IsInjected() in /home/public_html/www.2d2f.com/form-to-email.php on line 11 Now I get this
  10. Ok. I tried it by uploading files to the hosting server, without success. When I delete the validation part the mail goes trough, but there is no data.
  11. Not working returns "echo "error; you need to submit the form!";"
  12. Thanks. I wanted to try it before it goes "live", because I'm not sure that it's working, if you say the code is ok I ll try and let you know . Thanks
  13. Should it look like this? <p class="submit"> <input type="submit" formaction="form-to-email.php" name="submit" id="submit" value="Send message"> </p> If I click submit i get this:
  14. <form action="form-to-email.php" method="post" enctype="text/plain" class="form"> <p class="name"> <i class="icon-user"></i> <input type="text" name="name" id="name" /> <label for="name">Name</label> </p> <p class="email"> <i class="icon-envelope"></i><span id="sprytextfield1"> <input type="text" name="email" id="email" /> </span> <label for="email">E-mail</label> </p> <p class="phone"><i class="icon-phone-sign"></i> <input type="text" name="phone" id="phone" /> <label for="web">Phone</label> </p> <p class="text"><span id="sprytextarea1"> <textarea name="text"></textarea> <span class="textareaRequiredMsg">A value is required.</span></span></p> <p class="submit"> <input type="submit" name="submit" id="submit" value="Send message"> </p> </form> The form is located in index.html and separate page is form-to-email.php. Do I need to link them <link href=>, <link rel=> or the files just need to be in the same folder? <?php if(!isset($_POST['submit'])) { //This page should not be accessed directly. Need to submit the form. echo "error; you need to submit the form!"; } $name = $_POST['name']; $visitor_email = $_POST['email']; $message = $_POST['message']; //Validate first if(empty($name)||empty($visitor_email)) { echo "Name and email are mandatory!"; exit; } if(IsInjected($visitor_email)) { echo "Bad email value!"; exit; } $email_from = '$visitor_email \r\n"'; $email_subject = "New Form submission"; $email_body = "You have received a new message from the user $name.\n". "Here is the message:\n $message". $to = "2d2f@gmail.com";//<== update the email address $headers = "From: $email_from \r\n"; $headers .= "Reply-To: $visitor_email \r\n"; //Send the email! mail($to,$email_subject,$email_body,$headers); //done. redirect to thank-you page. header('Location: thank-you.html');
×
×
  • 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.