andyfox1987 Posted August 3, 2009 Share Posted August 3, 2009 Hi everybody, I have an issue and I'm hoping I can get some insight into the situation. Recently I used a php form wizard to generate a form mailer for a website I designed. I've run into a wall with actually editing the script because I don't have much php scripting knowledge. The problem I'm having is that I need to insert two images into the auto-email the form sends out after it is submitted. From what I see, the form mails out into just plain text, so I can't use images. I will include the code to see if any of you can help me out with this problem. Thanks <?php $config['protocol'] = 'smtp'; $config['smtp_host'] = 'relay-hosting.secureserver.net'; $config['smtp_port'] = '25'; // Receiving variables @$requiredName = addslashes($_POST['requiredName']); @$EntityName = addslashes($_POST['EntityName']); @$requiredEmail = addslashes($_POST['requiredEmail']); @$requiredPhoneNumber = addslashes($_POST['requiredPhoneNumber']); @$requiredAddress = addslashes($_POST['requiredAddress']); @$requiredCity = addslashes($_POST['requiredCity']); @$requiredState = addslashes($_POST['requiredState']); @$requiredZipcode = addslashes($_POST['requiredZipcode']); @$requiredFundsAmount = addslashes($_POST['requiredFundsAmount']); @$additionalComments = addslashes($_POST['additionalComments']); @$success = addslashes($_POST['']); // Validation if (strlen($requiredName) == 0 ) { header("Location: index.html"); exit; } if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $requiredEmail)) { header("Location: index.html"); exit; } if (strlen($requiredEmail) == 0 ) { header("Location: index.html"); exit; } //Sending Email to form owner $pfw_header = "From: $requiredEmail\n" . "Reply-To: $requiredEmail\n"; $pfw_subject = "Proof of Funding Results"; $pfw_email_to = "[email protected]"; $pfw_message = "requiredName: $requiredName\n" . "EntityName: $EntityName\n" . "requiredEmail: $requiredEmail\n" . "requiredPhoneNumber: $requiredPhoneNumber\n" . "requiredAddress: $requiredAddress\n" . "requiredCity: $requiredCity\n" . "requiredState: $requiredState\n" . "requiredZipcode: $requiredZipcode\n" . "requiredFundsAmount: $requiredFundsAmount\n" . "additionalComments: $additionalComments\n" . "success: $success\n" . "\n" . "\n" . "\n" . "\n" . "To whom it may concern,\n" . "\n" . "This letter is to confirm a positive working relationship between Funding and $requiredName. Within funding guidelines, Funding LLC will provide $requiredName with the amount of funds up to $ $requiredFundsAmount , (private money), to purchase real estate located at $requiredAddress, $requiredCity, $requiredState $requiredZipcode.\n" @mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ; //Sending auto respond Email to visitor $pfw_header = "From: Info@info\n" . "Reply-To: [email protected]\n"; $pfw_subject = "Thank you"; $pfw_email_to = "$requiredEmail"; $pfw_message = "\n" ."To whom it may concern,\n" . "\n" "This letter is to confirm a positive working relationship between Funding and $requiredName. Within funding guidelines, Funding LLC will provide $requiredName with the amount of funds up to $ $requiredFundsAmount , (private money), to purchase real estate located at $requiredAddress, $requiredCity, $requiredState $requiredZipcode.\n" @mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ; header("Location: thankyou.html"); ?> Link to comment https://forums.phpfreaks.com/topic/168592-php-form-mailer-images/ Share on other sites More sharing options...
infiniteacuity Posted August 14, 2009 Share Posted August 14, 2009 I would google for a better mail class that allows you to send both HTML and text emails. Short term you can try adding this to the header variable: "Content-Type: text/html; charset=iso-8859-1\n"; You'll want to fully format the mail message to include proper HTML formatting to reduce the chances of getting flagged as spam. Link to comment https://forums.phpfreaks.com/topic/168592-php-form-mailer-images/#findComment-898146 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.