|
-
Jun 18th, 2008, 07:29 AM
#1
Thread Starter
New Member
[RESOLVED] HEADER problems
I have the following PHP page that is the action response to another forms post:
Code:
<?php
$message = "Name: " . $_REQUEST['name'] . "\n" .
"Address: " . $_REQUEST['address'] . "\n" .
"City : " . $_REQUEST['city'] . "\n" .
"State : " . $_REQUEST['state'] . "\n" .
"Phone : " . $_REQUEST['phone'] . "\n" .
"Date: " . $_REQUEST['date'] . "\n" .
"Time: " . $_REQUEST['time'] . "\n" .
"Number of Attendees: " . $_REQUEST['people'];
mail("[email protected]", "Website Submission: Request A Party", $message, "From: [email protected]");
header("Location: http://www.someplace.com/party/thankyou.html");
?>
At one time this code worked, but suddenly it gives this error:
Warning: Cannot modify header information - headers already sent by (output started at /webroot/s/o/someplace/www/party/submitparty.php:1) in /webroot/s/o/someplace/www/party/submitparty.php on line 11
The strange thing (to me at least) is that the email still gets sent.
I've read a bit on the web and made sure there is no empty line at the end of the file and even cut and paste it all into notepad and pack to see if there was any non-printable characters or something.
Can someone point me in the right direction? Thanks.
-
Jun 18th, 2008, 07:38 AM
#2
Re: HEADER problems
Make sure you are saving using ANSI character set not Unicode.
-
Jun 18th, 2008, 07:49 AM
#3
Thread Starter
New Member
Re: HEADER problems
Thanks. I edited in UltraEdit and uploaded it via FTP and everything works now!!!
I had been editing it in Expression Web live on the website via FrontPage Extensions (I know everyone hates that, but I like the ablity to edit live) - but I see that causes problems now on LINUX boxes.
Thanks for the help.
-
Jun 18th, 2008, 07:53 AM
#4
Re: [RESOLVED] HEADER problems
I like the ability to edit live too. Any remote file I open via WinSCP is monitored for local changes and automatically uploaded to the server when I save in whatever editor I'm using, with no need for any extra server-side applications.
Unicode blows PHP up, regardless of OS, because it doesn't know how to handle the byte-order mark at the start of the file.
-
Jun 26th, 2008, 07:23 PM
#5
-
Jul 4th, 2008, 04:21 AM
#6
Re: [RESOLVED] HEADER problems
 Originally Posted by manavo11
I remember having this problem, but in dreamweaver I was able to find a setting to remove the BOM from the files.
I use GVIM to edit my PHP files.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|