Discussion: Form emails
Afficher un message
Vieux 03/07/2007, 00h39   #4
Alexander Schestag
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Form emails

Alexander Schestag wrote:
> Hi,
>
> Brendan Gillatt wrote:
>> On Mon, 2 Jul 2007 14:47:42 +0100, "Geoff" <someone@home.uk> wrote:
>>
>>> I want to create an on-line form & into one of the text boxes the
>>> visitor will enter his email address. So far so good. However,
>>> when that form is emailed to me, I want that email address to appear
>>> in the "From" field of the email. I know this cannot be done in
>>> HTML because the variable cannot be transferred across pages, but can
>>> it be done in PHP? Or is there another way of achieving it?
>>>
>>> Any advice much appreciated and if there are any sample scripts
>>> anywhere, even more appreciated.

>
>> $from = $_POST['emailaddress'];
>>
>> $to = 'someemail@aol.com';
>>
>> $subject = $_POST['subject'];
>>
>> mail($to, $subject, $msg, "From: $from\n");

>
> Never, never, never ever do it this way without any proper input
> validation! Using $_POST is not enough to validate the values coming
> from a form. You should never trust them!
>
> For example, $name should at least be validated this way:


$subject of course.

Alex
  Réponse avec citation
 
Page generated in 0,04739 seconds with 9 queries