Jump to content

Help with fairly basic email form


jason13

Recommended Posts

Hi there,

 

This is probably, to you guys, the equivalent of breathing, but I'm drowning in even the simplest of code!

 

Basically, I've put up my website (built entirely in Flash) and I have a contact form.

 

Now, it works ok, but I've got a couple of problems which are driving me batty:

 

1) When I recieve an email from the form, the 'from' field and reply-to fields are screwy. Say, for example, someone submitted the form with the email address "joe@bloggs.com" - I would, if hitting 'reply' in my mail client, be given this as a return address:

 

"joe@bloggs.com <P ALIGN=\"LEFT\"FONT FACE=\"Times New Roman\" SIZE=\"14\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\"/FONT/P>"

 

I can't seem to find any way to get rid of it. I've pored through this site using the search option, but to be honest you guys would be as well talking in Japanese to me - I'd understand about as much!

 

2) A minor thing on top of the above - apostrophes, etc, in the email body are coming up as "'" - is there a way to fix that?

 

My php code is this:

 

<?php 
$sendTo = "jason@jason13.co.uk"; 
$subject = "Jason13"; 

$headers = "From: " . $_POST["name"]; 
$headers .= "<" . $_POST["email"] . ">\r\n"; 
$headers .= "Reply-To: " . $_POST["email"] . "\r\n"; 
$headers .= "Return-Path: " . $_POST["email"]; 
  
$headers  .= 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 8bit\r\n\r\n";

$message = $_POST["message"]; 

mail($sendTo, $subject, $message, $headers); 
?> 

 

Like I say, I know this is uber-basic stuff for folk like you, but considering I'd never even heard of php until about two days ago, I'm pretty much lost at sea. Any help would be massively appreciated!

 

Thanks,

- Jase

Link to comment
Share on other sites

Can you show the code that creates the email? I'm thinking when you set your email address for the from, you're using single quotations outside of your data, which is why it is giving you

"joe@bloggs.com <P ALIGN=\"LEFT\"FONT FACE=\"Times New Roman\" SIZE=\"14\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\"/FONT/P>"

 

In the last part, it seems you missed a < in front of your </p> so you're left with just the /p> If what I said about you putting this in single quotations is true, then you don't need the \ in front of the ". Seeing some code would help though!

Link to comment
Share on other sites

Can you show the code that creates the email? I'm thinking when you set your email address for the from, you're using single quotations outside of your data, which is why it is giving you

"joe@bloggs.com <P ALIGN=\"LEFT\"FONT FACE=\"Times New Roman\" SIZE=\"14\" COLOR=\"#000000\" LETTERSPACING=\"0\" KERNING=\"0\"/FONT/P>"

 

In the last part, it seems you missed a < in front of your </p> so you're left with just the /p> If what I said about you putting this in single quotations is true, then you don't need the \ in front of the ". Seeing some code would help though!

 

Hi there.

 

I'm not 100% sure which code you mean. I thought the php stuff I posted was the code that creates the email... *embarassed look*

 

The only other code I've entered at any point is within Flash CS3 itself, which was the actionscript on the 'email me' button:

 

on(release){
form.loadVariables("email.php", "POST");
}

 

The site I got the php script from said the 'POST' thing was a standard PHP server function provided by the webhost, if that helps at all?

 

Link to comment
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.