On Tue, Jul 15, 2008 at 11:51 AM, Tiji varghese <tijivarghese@xxxxxxxxxxx> wrote: > Hi All ! > I am having some problem with the code below. Everytime I run it it gives > me the following error: > Warning: Cannot modify header information - headers already sent > by (output started at > C:\xampp\htdocs\practice.com\displayUserData.php:7) in C:\xampp\htdocs\ > practice.com\displayUserData.php on line 12 > > The source code of the page is as follows: > > <!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> > <title> new document </title> > </head> > <body> > <?php $textColor = $_POST["TextColor"]; > $boldText = $_POST["boldText"]; > $userComments = stripslashes($_POST['userComments']); > if(isset($_POST["saveInfo"])) > { > setcookie("userData",$userComments,time()+60*60*24*30); > } > if(isset($_POST['boldText'])) > { > echo "<b>"; > } > echo "<font color='$textColor'>"; > echo $userComments; > echo "</font>"; > if (isset($_POST["boldText"])) > { > echo "</b>"; > } > ?></body> > </html> > > If I comment the setcookie() part, it works fine.. I looked up for some > online help n most of them say I might have a whitespace near the line > number mentioned in the warning message. But I don't find any.. Please help > ! > > > > Did you know? You can CHAT without downloading messenger. Go to > http://in.messenger.yahoo.com/webmessengerpromo.php/ The setcookie line needs to come before you output anything. Move your html output at the top past it, and you should be good. -- -Dan Joseph www.canishosting.com - Plans start @ $1.99/month. "Build a man a fire, and he will be warm for the rest of the day. Light a man on fire, and will be warm for the rest of his life."