in reply to Re^6: Merge 2 lines in 1 die statement
in thread Die statement with text & formatting of the user
That's because of the die on line 74.
If your script dies, it passes a non-zero exit value to the invoking process - your web server. From the exit value it deduces something went wrong, so it sets a status of 500 - internal server error - and displays anything that was thrown out STDERR at the exit of your script - which is the error you want to have displayed.
You surely do not want die there at line 74, but instead print a header with status 200 (if not already printed), print your error message to STDOUT, and exit after that.
--shmem
_($_=" "x(1<<5)."?\n".q·/)Oo. G°\ /
/\_¯/(q /
---------------------------- \__(m.====·.(_("always off the crowd"))."·
");sub _{s./.($e="'Itrs `mnsgdq Gdbj O`qkdq")=~y/"-y/#-z/;$e.e && print}
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^8: Merge 2 lines in 1 die statement
by Nik (Initiate) on Apr 28, 2007 at 13:41 UTC | |
by shmem (Chancellor) on Apr 28, 2007 at 15:09 UTC | |
by Nik (Initiate) on Apr 28, 2007 at 17:10 UTC | |
by ikegami (Patriarch) on Apr 29, 2007 at 05:35 UTC | |
| |
by blazar (Canon) on Apr 29, 2007 at 12:17 UTC |