Keith,
I get the exact same result. Take a look at this URL: http://eagles.its.csulb.edu/~jsantana/PostTest2.php
This is the code you sent me. It works with plain text but if I submit <html>, I get the 400 error I mentioned in my original posting.
Jesse
Jesse Santana
Project Lead - Enterprise Services Group
Information Technology Services
California State University, Long Beach
1250 Bellflower Blvd.
Long Beach, CA 90840
Office: (562)985-8511
Fax: (562)985-8855
Keith Roberts <keith@xxxxxxxxxxxx>
01/10/2008 02:55 AM
|
|
Is this what you are looking for Jesse:
<html>
<head>
<title>Wiki Text Tester</title>
</head>
<body>
<?php
echo "Contents of \$_POST array: <br />";
while (list($key, $value) = each($_POST))
{
echo "$key: $value <br />";
}
?>
<br />
<form method="post" action="" accept-charset="utf-8">
<textarea name="wikitext" cols="80" rows="10">
<?php echo $_POST['wikitext'] ?>
</textarea>
<input type="submit" />
</form>
</body>
</html>
The above also works with <html> or html in the text area.
I tried your code on my machine but it was doing strange
things to the URL for the page.
HTH
Keith Roberts
-----------------------------------------------------------------
Websites:
http://www.karsites.net
http://www.raised-from-the-dead.org.uk
All email addresses are challenge-response protected with
TMDA [http://tmda.net]
-----------------------------------------------------------------
On Wed, 9 Jan 2008, Jesse Santana wrote:
> To: php-install@xxxxxxxxxxxxx
> From: Jesse Santana <jsantana@xxxxxxxxx>
> Subject: Interesting POST error
>
> One of our developers has brought an interesting problem to my attention.
> I'll start off by describing our environment. We are running a Solaris 10
> server with Apache 2.2.6. PHP version 5.2.5 is loaded as a module and
> appears to be working fine. However, our developer ran into a problem
> using dokuwiki. When he submits a form with a <html> tag in it, he
> receives a 400 error. He threw together this little script to verify the
> problem:
>
> <html>
> <body>
> <?php
> echo sprintf("%s", $_POST['wikitext']);
> ?>
> <br />
> <form method="post" action=""> > accept-charset="utf-8">
> <textarea name="wikitext" style="height: 300px;" cols="80"
> rows="10"></textarea>
>
> <input type="submit"/>
> </form>
> </body>
> </html>
>
> This can be viewed here: http://eagles.its.csulb.edu/php/PostTest.php
>
> As you can see, the script does nothing more than take what is submitted
> and display it on the screen. However, if you type in <html> then click
> on the Submit Query button, you will get a 400 error.
>
> Does anyone know why this is occurring? Am I looking at some php.ini
> parameter change to fix this?
>
> Jesse
>
> Jesse Santana
> Project Lead - Enterprise Services Group
> Information Technology Services
> California State University, Long Beach
> 1250 Bellflower Blvd.
> Long Beach, CA 90840
> Office: (562)985-8511
> Fax: (562)985-8855
>
- Follow-Ups:
- Re: Interesting POST error
- From: Keith Roberts
- Re: Interesting POST error
- References:
- Re: Interesting POST error
- From: Keith Roberts
- Re: Interesting POST error
- Prev by Date: Re: Interesting POST error
- Next by Date: Re: Interesting POST error
- Previous by thread: Re: Interesting POST error
- Next by thread: Re: Interesting POST error
- Index(es):