Jump to content

Recommended Posts

Hey there, I know very little about php. Any help is much appreciated.

 

I'm going from an already written script. I needed to change the MIME type to HTML, so I could email a link.

 

When I changed the MIME type the From variable stopped working. Here's the code:

 

 

<?php 

include '../header.php';

function sendEmail($to, $subject, $content, $headers, $mailserver = null)
{
$headers = 'Content-Type: text/html; charset=UTF-8' . 'From: ' . $headers['From'] . "\r\n" . 'Reply-To: ' . $headers['From'] . "\r\n" . 'X-Mailer: PHP/' . phpversion();






mail($to, $subject, $content, $headers);
}





function openDatabase()
{
mysql_connect("localhost","----------_admin","Got23O");		
if (mysql_select_db("--------_marketing")) return TRUE; else return FALSE;
}

function closeDatabase()
{	
if (mysql_close()) return TRUE; else return FALSE;
}

$errorMessage = '';
$success = false;

if (isset($_REQUEST['Submit']))
{
$First_Name = mysql_escape_string($_REQUEST['First_Name']);
$Last_Name = mysql_escape_string($_REQUEST['Last_Name']);
$Address = mysql_escape_string($_REQUEST['Address']);
$City = mysql_escape_string($_REQUEST['City']);
$State = mysql_escape_string($_REQUEST['State']);
$Zip = mysql_escape_string($_REQUEST['Zip']);
$Day_Phone = mysql_escape_string($_REQUEST['Day_Phone']);
$Eve_Phone = mysql_escape_string($_REQUEST['Eve_Phone']);
$Email = mysql_escape_string($_REQUEST['Email']);
$Confirm_Email = mysql_escape_string($_REQUEST['Confirm_Email']);
$Project = mysql_escape_string($_REQUEST['Project']);
$Stories = mysql_escape_string($_REQUEST['Stories']);
$Footage = mysql_escape_string($_REQUEST['Footage']);
$Bedrooms = mysql_escape_string($_REQUEST['Bedrooms']);
$Price = mysql_escape_string($_REQUEST['Price']);
$Married = mysql_escape_string($_REQUEST['Married']);
$Children = mysql_escape_string($_REQUEST['Children']);
$Age = mysql_escape_string($_REQUEST['Age']);
$Income = mysql_escape_string($_REQUEST['Income']);
$Purchase_in = mysql_escape_string($_REQUEST['Purchase_in']);
$Occupancy = mysql_escape_string($_REQUEST['Occupancy']);
$Household = mysql_escape_string($_REQUEST['Household']);
$Retired = mysql_escape_string($_REQUEST['Retired']);
$Garage = mysql_escape_string($_REQUEST['Garage']);
$Golfcart = mysql_escape_string($_REQUEST['Golfcart']);
$Please_Contact = mysql_escape_string($_REQUEST['Please_Contact']);
$Contact_Method = mysql_escape_string($_REQUEST['Contact_Method']);
$Golfers = mysql_escape_string($_REQUEST['Golfers']);
$Hear_about_us = mysql_escape_string($_REQUEST['Hear_about_us']);

$query = "insert into RequestForm set First_Name='$First_Name', Last_Name='$Last_Name', Street_Address='$Address', City='$City', State='$State', Zip='$Zip', Phone='$Day_Phone', Phone2='$Eve_Phone', email='$Email', Project='$Project', Housing_Type='$Stories', Square_Footage='$Footage', Bedrooms='$Bedrooms', Price_Range='$Price', Marital_Status='$Married', Children='$Children', Age='$Age', Income='$Income', Plan_to_Buy='$Purchase_in', Will_this_be_your='$Occupancy', Household_size='$Household', Retired='$Retired', Garage='$Garage', Golfcart='$Golfcart', Contact_Method='$Contact_Method', Golfers='$Golfers', Hear_about_us='$Hear_about_us', DateAdded=now()";

error_log($query);

if (openDatabase())
{
	$result = mysql_query($query);

	if (mysql_affected_rows() == 1)
	{
		$success = true;

		$thankyou = <<<EOF





<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Thank You</title>
</head>





Hello $First_Name,<br>
<br>
Thank you for joining the ----------- interest list. We look forward to providing you with updates as additional information becomes available.
<br><br>
Again, thank you for your interest!
<br><br>
Sincerely,
<br><br>
---------- Companies
<br><br><br>

To unsubscribe, please <a href="http://www.---------------.com/mails/111706/unsubscribe/index.php?email=$Email">click here</a>.
  		






<body>
</body>
</html>







EOF;

		//send email to individual
		sendEmail($Email, 'Thank You from -------------', $thankyou, array('From' => 'info@----------.com'));

/*
		$inforequest = <<<EOF

The following info was submitted:


EOF;

		$inforequest .= "First Name: $First_Name\n";
		$inforequest .= "Last Name: $Last_Name\n";
		$inforequest .= "Address: $Address\n";
		$inforequest .= "City: $City\n";
		$inforequest .= "State: $State\n";
		$inforequest .= "Zip: $Zip\n";
		$inforequest .= "Day Phone: $Day_Phone\n";
		$inforequest .= "Evening Phone: $Eve_Phone\n";
		$inforequest .= "Email: $Email\n";
		$inforequest .= "Project: $Project\n";
		$inforequest .= "Stories: $Stories\n";
		$inforequest .= "Square Footage: $Footage\n";
		$inforequest .= "Bedrooms: $Bedrooms\n";
		$inforequest .= "Price: $Price\n";
		$inforequest .= "Marital Status: $Married\n";
		$inforequest .= "Number of Children: $Children\n";
		$inforequest .= "Age: $Age\n";
		$inforequest .= "Total Income: $Income\n";
		$inforequest .= "Purchase When: $Purchase_in\n";
		$inforequest .= "Occupancy: $Occupancy\n";
		$inforequest .= "Number of Household Members: $Household\n";
		$inforequest .= "Retired: $Retired\n";
		$inforequest .= "Garage: $Garage\n";
		$inforequest .= "Golf Cart: $Golfcart\n";
		$inforequest .= "Contact Method: $Contact_Method\n";
		$inforequest .= "Number of Golfers: $Golfers\n";
		$inforequest .= "How did you hear: $Hear_about_us\n";
		$inforequest .= "\nThanks,\n";
		$inforequest .= "The ------------ Form Robot";

		//send email 
		sendEmail('lringwald@---------.com', '------------.com Request For Info', $inforequest, array('From' => 'info@----------.com'));
*/
	}

	closeDatabase();
}
}

?>

 

I striked out the name of the company with -------------. Thanks a lot.

 

 

 

Link to comment
https://forums.phpfreaks.com/topic/51552-from-and-content-types-in-mail-function/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.