Hi,
I've been stuck with this problem for almost 3 weeks now and would be really grateful if someone on the Forum could help me out with it.
I've developed a form-heavy HTML page, for research purposes, that is generated using PHP scripts. The total number of form fields are a little over 200 (including hidden fields used as delimiters). For running the application an HTTP stream is send to the a PHP function on the server (RedHat Linux 7.0) that invokes a C++ program (cprog) to generate the output array ($resultArray) that is displayed on the result page. The code looks like this:
<form name="tarun" method=get action="#">
<?php
if(isset($run))
{
$ip_primer = getenv("QUERY_STRING");
$ip = ereg_replace("%2B", "+", $ip_primer);
print("\n");
exec("/cprog \"$ip\"", $resultArray);
?>
The applications works perfectly on all versions on Netscape (4.7, 6.2, 7.0) but gets totally choked up while running on Internet Explorer! On IE 5.0 only a part of the HTTP string is sent (the length of which is absolutely random!), and on IE 5.5 and 6.0 the RUN button refuses to function. Its almost like there is no code written for the RUN button.
The problem is definitely not in the C++ program that I've written as it is never invoked thru IE. Do you think that there is a buffer limit to the size of the HTTP stream that can be sent thru IE? Or is there is limitation of the number of form fields whose values can be send via HTTP from IE?
Would really appreciate if someone could resolve this problem! 🙂