Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

danbingham

Members
  • Joined

  • Last visited

Everything posted by danbingham

  1. Hi Folks, I am using the PHP Contact Script below for one of our contact forms, however, we are getting alot of spam emails. What can i add into this code to prevent spam? <?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['offer']; $formcontent="From: $name \n Email: $email \n Offer: $message"; $recipient = "dan@definitelydomains.com"; $subject = "CookeryClubs Inquiry"; $mailheader = "From: $email \r\n"; mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); echo "Thank You!"; ?> Any help would be appreciated. Dan
  2. Hi Folks, I have just created a new contact.php form for use on one of our domain landers - see here: http://bucketboats-com.stackstaging.com/ The form captures the data, and successfully sends this to the destination email, however, I can't seem to fix the 'error' message that appears once you click the 'send message' button? Do i need to make a slight alteration to the script below? <?php /* Set e-mail recipient */ $myemail = "dan@definitelydomains.com"; /* Check all form inputs using check_input function */ $yourname = check_input($_POST['name'], "Enter your name"); $email = check_input($_POST['email']); $comments = check_input($_POST['offer'], "Offer Details"); $website = check_input($_POST['website']); /* If e-mail is not valid show error message */ if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email)) { show_error("E-mail address not valid"); } /* If URL is not valid set $website to empty */ if (!preg_match("/^(https?:\/\/+[\w\-]+\.[\w\-]+)/i", $website)) { $website = ''; } /* Let's prepare the message for the e-mail */ $message = "Hello! Your contact form has been submitted by: Name: $yourname E-mail: $email Offer Details: $comments End of message "; /* Send the message using mail() function */ mail($myemail, $ubject, $message); /* Redirect visitor to the thank you page */ header('Location: thanks.htm'); exit(); /* Functions we used */ function check_input($data, $problem='') { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); if ($problem && strlen($data) == 0) { show_error($problem); } return $data; } function show_error($myError) { ?> <html> <body> <b>Please correct the following error:</b><br /> <?php echo $myError; ?> </body> </html> <?php exit(); } ?> Any help would be appreciated. Cheers, Dan
  3. danbingham replied to danbingham's topic in Frontend
    I assume i will need to create an 'img' file and upload this to the server?
  4. danbingham posted a topic in Frontend
    Hi Folks, I am trying to get the image displayed on the following - page: http://definitelydomains-com.stackstaging.com/ I was wondering if someone could take a quick look at the script below for me and suggest a tweek? I need to add in the .png file. Still learning! Thanks, Dan _____ <div class="row"> <div class="col-lg-3 col-md-4 col-sm-6 portfolio-item"> <div class="card h-100"> <a href="#"><img class="card-img-top img-fluid" src="http://placehold.it/700x400" alt=""></a> <div class="card-block"> <h5 class="card-title"><a href="#">DroneKnockouts</a></h5>
  5. It's still not capturing the data. You can now submit the form but nothing happens after that?
  6. <?php if(isset($_POST['email'])) { echo 'email is set'; } if(isset($_POST['name'])) { echo 'name is set'; } if(isset($_POST['offer'])) { echo 'offer is set'; } exit(); $email = $_POST['email']."\r\n"; $name = $_POST['name']."\r\n"; $offer = $_POST['offer']."\r\n"; $message_date = date('d-m-Y H:i'); //-- your txt file name $file = 'customer_message.txt';
  7. Changing the customer_message.txt file as below...
  8. Nope, still shows error?
  9. Just says error at the bottom of the form once you click send message
  10. Thanks. This is all quite new to me so struggling a little in what I need to do to get this sorted. Not sure what you mean by honeypot, or sanitizing the data? Can you recommend any simple tweets I need to make? Thanks for the comments so far. Dan
  11. What do I need to do to change this in the current script?
  12. Hi, Thanks for your reply. Once a user enters the data and hits the send message, it displays error. No data is captured, or received at the destination email. I wasn't sure if I'm missing something, or the current script needs tweeking? Thanks, Dan
  13. Hi Folks, I am using a modal form and im having some issues in getting the form to send data. See here - http://bucketboats.com. The contact script I am using is as follows - <?php $ToEmail = 'dan@definitelydomains.com'; $EmailSubject = 'BucketBoats'; $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"].""; $MESSAGE_BODY .= "Email: ".$_POST["email"].""; $MESSAGE_BODY .= "Offer: ".nl2br($_POST["offer"]).""; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?> The form setup is contained within the main index.html, and i have created a separate contact.php file where the above contact script is located. Is something wrong with this? Do I need to add anything else? I also have another document titled customer_message.txt which includes the following: <?php if(isset($_POST['email']) && isset($_POST['name']) && isset($_POST['offer'])){ $name = $_POST['name']."\r\n"; $email = $_POST['email']."\r\n"; $offer = $_POST['offer']."\r\n"; $message_date = date('d-m-Y H:i'); //-- your txt file name $file = 'customer_message.txt'; //-- read the txt's content $message = file_get_contents($file); //-- add new message to txt file $message .= "\r\n**** Message Date : ".$message_date." ****\r\n"; $message .= "Name : ".$name; $message .= "Email : ".$email; $message .= "Offer : ".$offer; $message .= "**** End Of Message ****\r\n"; //-- write message file_put_contents($file,$message); //-- send success message echo true; } else{ //-- send error message echo false; } ?> Any help would be appreciated. Dan
  14. Hi Folks, I have form set up here - http;/drivingsupercars.com. When a user 'sends the form' it displays error, and I am not sure exactly why this is. The data is captured, and I am not sure if there is something i need to do to tweak the contact script. The current script is as below: <?php $ToEmail = 'dan@definitelydomains.com'; $EmailSubject = 'DrivingSupercars'; $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"].""; $MESSAGE_BODY .= "Email: ".$_POST["email"].""; $MESSAGE_BODY .= "Offer: ".nl2br($_POST["offer"]).""; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?> Any ideas? Cheers, Dan
  15. Thank you - I will check this out. I have added a simple script in the meantime which seems to have worked to a degree. I am now able to receive the email once someone hits 'Send message', but how do i alter this script to include additional comments? The amended script i am using is below - <?php $ToEmail = 'dan@definitelydomains.com'; $EmailSubject = 'DrivingSupercars'; $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"].""; $MESSAGE_BODY .= "Email: ".$_POST["email"].""; $MESSAGE_BODY .= "Offer Inquiry: ".nl2br($_POST["offer_inquiry"]).""; mail($ToEmail, $EmailSubject, $MESSAGE_BODY, $mailheader) or die ("Failure"); ?>
  16. You can see the form here - http://drivingsupercars.com/
  17. Hi Folks, I am having some issues in getting our form to work, and I am hoping someone can help. I have used a customised script which I have altered but am still experiencing issues in getting the form to work once a user clicks on 'send message' button. Is there a simple script i can upload and change, or is there something I need to change to the existing script - see below. Any help or advice would be appreciated. <?php /* Set e-mail recipient */ $myemail = "dan@definitelydomains.com"; /* Check all form inputs using check_input function */ $name = check_input($_POST['Name']); $email = check_input($_POST['Email']); $offerinquiry = check_input($_POST['Offer Inquiry']); /* If e-mail is not valid show error message */ if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/", $email)) { show_error("E-mail address not valid"); } /* If URL is not valid set $website to empty */ if (!preg_match("/^(https?:\/\/+[\w\-]+\.[\w\-]+)/i", $website)) { $website = ''; } /* Let's prepare the message for the e-mail */ $message = "Hello! Your contact form has been submitted by: Name: $name E-mail: $email Offer Inqury: $offerinquiry End of message "; /* Send the message using mail() function */ mail($myemail, $name, $email $offerinquiry); /* Redirect visitor to the thank you page */ header('Location: thanks.htm'); exit(); /* Functions we used */ function check_input($data, $problem='') { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); if ($problem && strlen($data) == 0) { show_error($problem); } return $data; } function show_error($myError) { ?> <html> <body> <b>Please correct the following error:</b><br /> <?php echo $myError; ?> </body> </html> <?php exit(); } ?>
  18. Hi Folks, I am trying to centre a number of videos in a page that i am currently working on, and am having some issues. The link reads - <iframe width="560" height="315" align="centre" src="https://www.youtube.com/embed/1gxyHSDW96s" frameborder="0" allowfullscreen></iframe> Is there anything I am doing wrong? Cheers, Dan
  19. Hi all, I am looking at a number of courses - CIW Web Foundations Associate Certificate, or Dreamweaver CC Certification. I am looking to gain a qualification that will help me along the way, and improve my changes of applying for a position with a Web design company. I would also be looking to freelance long term. What course would you recommend as I've heard the CIW is a waste of time? Would the CIW be a better option as it appears to be a more recognised cert?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.