emails Not Sending

DS928
DS928 used Ask the Experts™
on
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.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
How you are sending email when user fills the form? Any code?
Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

Commented:
Your form is posting this page http://www.bricooper.net/artist.php?view=contacts and that page does not exist.

Author

Commented:
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
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

Commented:
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.

Author

Commented:
I changed it......but it still isn't sending.
artist-view-contacts.php
Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

Commented:
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

Author

Commented:
The popup is my next headache.  Right now I am trying to get the contact form to work with the email.
Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

Commented:
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"
Developer & EE Moderator
Fellow 2018
Most Valuable Expert 2013
Commented:

Author

Commented:
Yes that is the code.  I am looking over it again.
Scott FellDeveloper & EE Moderator
Fellow 2018
Most Valuable Expert 2013

Commented:
I'm not a php expert, but I can't see where you are actually sending.

Author

Commented:
It was in the <Form></Form>  the Send button wasn't sending.  Than you for your help.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial