Connecting Tech Pros Worldwide Help | Site Map

PHP EMail Form and set cookie

  #1  
Old August 23rd, 2007, 03:05 PM
pete.brooker@gmail.com
Guest
 
Posts: n/a
Hi,

Being new to PHP & cookies, I am looking to write an email form, where
a user can choose their name from a drop down list, fill in the
content of the email and hit send and the email will be from that
user.

Then the next time they visit the page, I want to be able to read that
cookie and preset the From part of the email from the cookie.

But I have no clue where to start and can't find any examples of the
web.

If anyone can help out or point me at a script that has this I'd be
very grateful.

Many thanks
Pete

  #2  
Old August 23rd, 2007, 04:25 PM
Jerry Stuckle
Guest
 
Posts: n/a

re: PHP EMail Form and set cookie


pete.brooker@gmail.com wrote:
Quote:
Hi,
>
Being new to PHP & cookies, I am looking to write an email form, where
a user can choose their name from a drop down list, fill in the
content of the email and hit send and the email will be from that
user.
>
Then the next time they visit the page, I want to be able to read that
cookie and preset the From part of the email from the cookie.
>
But I have no clue where to start and can't find any examples of the
web.
>
If anyone can help out or point me at a script that has this I'd be
very grateful.
>
Many thanks
Pete
>
It's pretty easy - you can start at:

http://us.php.net/manual/en/features.cookies.php

Just keep in mind you can't control cookie behavior on the browser end.
For instance, my browser is set up to destroy all cookies when I close
it (except for sites I specify).

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
  #3  
Old August 31st, 2007, 09:55 AM
pete.brooker@gmail.com
Guest
 
Posts: n/a

re: PHP EMail Form and set cookie


Do you have any example code or give me some pointers.

Pretty new to this and not so sure where to start...

Thanks

On Aug 23, 4:21 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
Quote:
pete.broo...@gmail.com wrote:
Quote:
Hi,
>
Quote:
Being new to PHP & cookies, I am looking to write an email form, where
a user can choose their name from a drop down list, fill in the
content of the email and hit send and the email will be from that
user.
>
Quote:
Then the next time they visit the page, I want to be able to read that
cookie and preset the From part of the email from the cookie.
>
Quote:
But I have no clue where to start and can't find any examples of the
web.
>
Quote:
If anyone can help out or point me at a script that has this I'd be
very grateful.
>
Quote:
Many thanks
Pete
>
It's pretty easy - you can start at:
>
http://us.php.net/manual/en/features.cookies.php
>
Just keep in mind you can't control cookie behavior on the browser end.
For instance, my browser is set up to destroy all cookies when I close
it (except for sites I specify).
>
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck...@attglobal.net
==================


  #4  
Old August 31st, 2007, 10:25 AM
Rik Wasmus
Guest
 
Posts: n/a

re: PHP EMail Form and set cookie


On Fri, 31 Aug 2007 10:50:33 +0200, <pete.brooker@gmail.comwrote:
Quote:
On Aug 23, 4:21 pm, Jerry Stuckle <jstuck...@attglobal.netwrote:
Quote:
>pete.broo...@gmail.com wrote:
Quote:
Being new to PHP & cookies, I am looking to write an email form, where
a user can choose their name from a drop down list, fill in the
content of the email and hit send and the email will be from that
user.
>>
Quote:
Then the next time they visit the page, I want to be able to read that
cookie and preset the From part of the email from the cookie.
>>
Quote:
But I have no clue where to start and can't find any examples of the
web.
>>
Quote:
If anyone can help out or point me at a script that has this I'd be
very grateful.
>>
Quote:
Many thanks
Pete
>>
>It's pretty easy - you can start at:
>>
>http://us.php.net/manual/en/features.cookies.php
>>
>Just keep in mind you can't control cookie behavior on the browser end.
> For instance, my browser is set up to destroy all cookies when I close
>it (except for sites I specify).
(topposting fixed)
Quote:
Do you have any example code or give me some pointers.
>
Pretty new to this and not so sure where to start...
In the 'form page':

$from = isset($_COOKIE['from']) ? htmlspecialchars($_COOKIE['from']): '';
echo '<input name="from" value="'.$from.'">';

In the page that sends the email:

if(isset($_POST['from']) && !isset($_COOKIE['from']))
setcookie('from',$_POST['from'],time() + (60 * 60 * 24 * 60), '/');

Keep in mind that the setcookie() function can only be used before ANY
OTHER output. No starting HTML tags, no whitespace, nothing can be sent
before this function.
--
Rik Wasmus

My new ISP's newsserver sucks. Anyone recommend a good one? Paying for
quality is certainly an option.
Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
updating multiple checkbox entries into php mysql database TechnoAtif answers 0 December 7th, 2007 12:16 PM
Reading a cookie Jerim79 answers 29 February 9th, 2007 02:35 AM
php extensions and windows... specifically extension_dir Chris Paul answers 3 December 5th, 2005 12:45 AM
submit form, validate form, set cookie, send email, download file mhawkins19@adelphia.net answers 1 July 23rd, 2005 07:36 PM