Solved

emails Not Sending

Posted on 2014-02-27
13
133 Views
Last Modified: 2014-02-28
I have a site that is not connected to Wordpress.  It might soon be.  However; at this point the email form is not sending emails.  Does the Wordpress have anything to do with this, or what could it be?

http://www.bricooper.net

Go to contact.

Thnak you.
0
Comment
Question by:DS928
  • 6
  • 5
13 Comments
 
LVL 7

Expert Comment

by:Milind Koyande
ID: 39894178
How you are sending email when user fills the form? Any code?
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39894540
Your form is posting this page http://www.bricooper.net/artist.php?view=contacts and that page does not exist.
0
 

Author Comment

by:DS928
ID: 39896441
Here is the code.  Two things aren't happening. The first is that it's not checking for errors and the second is that it is not sending the email's.
artist-view-contacts.php
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39896465
Look at your code.  The form is posting to http://www.bricooper.net/artist.php?view=contacts and you are giving me code for a page called artist-view-contacts.php.

Those do not match.  Change your form action to hit artist-view-contacts.php.
0
 

Author Comment

by:DS928
ID: 39896476
I changed it......but it still isn't sending.
artist-view-contacts.php
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39896487
When I click the the share link on the left I get a pop up on http://www.bricooper.net/popup.php?do=tell when I view source, the form action is set to

<form method='post' action='/popup.php?do=tell&id=' name='cform'>  

You also have javascript file that loading that is not existent
http://www.bricooper.net/__utm.js

Double check your code as well as validating http://validator.w3.org/check?uri=http%3A%2F%2Fwww.bricooper.net%2Fpopup.php%3Fdo%3Dtell&charset=%28detect+automatically%29&doctype=Inline&group=0
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 

Author Comment

by:DS928
ID: 39896513
The popup is my next headache.  Right now I am trying to get the contact form to work with the email.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39896591
Is this the code that is supposed to be sending mail?
<?php
		$error		= '';
		$name		= '';
		$company	= '';
		$phone		= '';
		$email		= '';
		$subject	= '';
		$message	= '';
		$verify		= '';

		if(isset($_POST['contactus'])) {

		$name		= $_POST['name'];
		$company	= $_POST['company'];
		$phone		= $_POST['phone'];
		$email		= $_POST['email'];
		$subject	= $_POST['subject'];
		$message	= $_POST['message'];
		$verify		= $_POST['verify'];

		if(trim($name) == '') {
			$error = '<div class="error_message">Attention! You must enter your name.</div>';
		} else if(trim($email) == '') {
			$error = '<div class="error_message">Attention! Please enter a valid email address.</div>';
		} else if(!isEmail($email)) {
			$error = '<div class="error_message">Attention! You have enter an invalid e-mail address, try again.</div>';
		
		} else if(trim($comments) == '') {
			$error = '<div class="error_message">Attention! Please enter a message.</div>';
		
		} else if(trim($verify) == '') {
			$error = '<div class="error_message">Attention! Please enter the verification number.</div>';
		
		} else if(trim($verify) != '9') {
			$error = '<div class="error_message">Attention! The verification number you entered is incorrect.</div>';
		}

		if($error == '') {

			if(get_magic_quotes_gpc()) {
				$comments = stripslashes($comments);
			}

		$address = "ds@schuremediagroup.com";


		$e_subject = 'You\'ve been contacted by ' . $name . '.';


		$e_body = "You have been contacted by $name with regards to $subject, their additional message is as follows.\r\n\n";
		$e_content = "\"$comments\"\r\n\n";

		$e_reply = "You can contact $name via email, $email";

		$msg = $e_body . $e_content . $e_reply;

		if(mail($address, $e_subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n"))
		{
			 echo "<div id='success_page'>";
			 echo "<h1>Email Sent Successfully.</h1>";
			 echo "<p>Thank you <strong>$name</strong>, your message has been submitted to us.</p>";
			 echo "</div>";
		 } else echo "Error. Mail not sent";

		}
	}

		if(!isset($_POST['contactus']) || $error != '') // Do not edit.
		{
?>

Open in new window

Also I am pretty sure where you have form names like

name='form[phone]'

it should simply be

name="phone"
0
 
LVL 52

Accepted Solution

by:
Scott Fell,  EE MVE earned 500 total points
ID: 39896593
0
 

Author Comment

by:DS928
ID: 39896602
Yes that is the code.  I am looking over it again.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
ID: 39896642
I'm not a php expert, but I can't see where you are actually sending.
0
 

Author Closing Comment

by:DS928
ID: 39896649
It was in the <Form></Form>  the Send button wasn't sending.  Than you for your help.
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

Part of the Global Positioning System A geocode (https://developers.google.com/maps/documentation/geocoding/) is the major subset of a GPS coordinate (http://en.wikipedia.org/wiki/Global_Positioning_System), the other parts being the altitude and t…
Building a website can seem like a daunting task to the uninitiated but it really only requires knowledge of two basic languages: HTML and CSS.
In this tutorial viewers will learn how to embed videos in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <video> tag to insert a video. Define the src as the URL of your video; this is similar to …
The viewer will learn how to dynamically set the form action using jQuery.

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now