PDA

View Full Version : POST data not being sent to php scripts



sarlee
03-24-2010, 09:12 AM
The following is showing up in my logs whenever someone fills out one of my forms:

[23-Mar-2010 13:32:24] PHP Warning: Unknown: POST Content-Length of 242 bytes exceeds the limit of -2147483648 bytes in Unknown on line 0

Any ideas what I've done wrong?

sarlee
03-24-2010, 09:33 AM
Here's my php.ini file:

[PHP]

engine = On
short_open_tag = On
asp_tags = Off
precision = 12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func=
serialize_precision = 100
allow_call_time_pass_reference = On
safe_mode = Off
safe_mode_gid = Off
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
safe_mode_protected_env_vars = LD_LIBRARY_PATH
disable_functions =
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
;memory_limit = 32M ; Maximum amount of memory a script may consume (32MB)
error_reporting = E_ALL & ~E_NOTICE
display_errors = On
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
;html_errors = Off
error_log = error_log
variables_order = "EGPCS"
;register_globals = On
register_argc_argv = On
post_max_size = 2G
gpc_order = "GPC"
magic_quotes_gpc = On
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
include_path = ".:/usr/lib/php:/usr/local/lib/php"
doc_root =
user_dir =
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
enable_dl = On
file_uploads = On
upload_tmp_dir = "/home2/xxxxxxx/tmp/"
upload_max_filesize = 2G
allow_url_fopen = On
allow_url_include = On
default_socket_timeout = 60
[Syslog]
define_syslog_variables = Off
[mail function]
smtp_port = 25
sendmail_path = "/usr/sbin/sendmail -t -i"
[Java]
;java.class.path = .\php_java.jar
;java.home = c:\jdk
;java.library = c:\jdk\jre\bin\hotspot\jvm.dll
;java.library.path = .\
[SQL]
sql.safe_mode = Off
[ODBC]
;odbc.default_db = Not yet implemented
;odbc.default_user = Not yet implemented
;odbc.default_pw = Not yet implemented
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1
mysql.default_port =
mysql.default_socket =
mysql.default_host =
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode = Off
[bcmath]
bcmath.scale = 0
[browscap]
;browscap = extra/browscap.ini
[Session]
session.save_handler = files
;session.save_path = /tmp
session.use_cookies = 1
; session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
;session.entropy_length = 16
;session.entropy_file = /dev/urandom
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fieldse t="
[exif]
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so


[Zend]

zend_extension="/usr/local/Zend/lib/Optimizer-3.3.9/php-5.2.x/ZendOptimizer.so"

sjlplat
03-24-2010, 10:58 AM
This often means you're missing a closing tag in your code. Double-check your form structure.

sarlee
03-24-2010, 12:40 PM
Well, the code hasn't been changed in quite some time and it was working on another server (FreeBSD based) so I don't think that's it. Also, it passes the W3C validator. Here's the code for the form page:

<?php include("0header.php"); ?>
<h1 align="center">Request a quote</h1>
<p>Please fill in as much of the following form as possible. The more information
we have about your project, the more accurately we can quote. You must
include some way for us to contact you. Fields marked with * are required.</p>
<p align="center"><font color="#FF0000">**** PLEASE NOTE: We have had reports
that this form isn't working - please follow-up with a phone call to make
sure your request was received ****</font> </p>
<form name="form1" method="post" action="quotefm.php">
<div id="main">
<input type="hidden" name="require" value="email,phone_no,cust_name,description" />
<input type=hidden name="subject" value="WWW Quote Request" />
<input type=hidden name="redirect" value="http://www.leesburgsign.com/quoteok.php" />
<table>
<tr>
<td colspan="2"><div align="center"><strong><em>Customer info</em></strong></div></td>
</tr>
<tr>
<td width="203">Your name:*</td>
<td width="669"><input name="cust_name" type=text size="80" /></td>
</tr>
<tr>
<td>Your telephone:*</td>
<td><input name="phone_no" type=text size="22" /></td>
</tr>
<tr>
<td>Your fax:</td>
<td><input name="fax_no" type=text size="22" /></td>
</tr>
<tr>
<td>Your e-mail:*</td>
<td><input name="email" type=text size="80" /></td>
</tr>
<tr>
<td>Your address:</td>
<td><input name="ship_to" type=text size="80" /></td>
</tr>
<tr>
<td>Your city:</td>
<td><input name="ship_city" type=text size="80" /></td>
</tr>
<tr>
<td>Your state:</td>
<td><select name="ship_state" size="1">
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="CA">California</option>
<option value="CO">Colorado</option>
<option value="CT">Connecticut</option>
<option value="DE">Delaware</option>
<option value="DC">Dist of Columbia</option>
<option value="FL">Florida</option>
<option value="GA">Georgia</option>
<option value="HI">Hawaii</option>
<option value="ID">Idaho</option>
<option value="IL">Illinois</option>
<option value="IN">Indiana</option>
<option value="IA">Iowa</option>
<option value="KS">Kansas</option>
<option value="KY">Kentucky</option>
<option value="LA">Louisiana</option>
<option value="ME">Maine</option>
<option value="MD">Maryland</option>
<option value="MA">Massachusetts</option>
<option value="MI">Michigan</option>
<option value="MN">Minnesota</option>
<option value="MS">Mississippi</option>
<option value="MO">Missouri</option>
<option value="MT">Montana</option>
<option value="NE">Nebraska</option>
<option value="NV">Nevada</option>
<option value="NH">New Hampshire</option>
<option value="NJ">New Jersey</option>
<option value="NM">New Mexico</option>
<option value="NY">New York</option>
<option value="NC">North Carolina</option>
<option value="ND">North Dakota</option>
<option value="OH">Ohio</option>
<option value="OK">Oklahoma</option>
<option value="OR">Oregon</option>
<option value="PA">Pennsylvania</option>
<option value="RI">Rhode Island</option>
<option value="SC">South Carolina</option>
<option value="SD">South Dakota</option>
<option value="TN">Tennessee</option>
<option value="TX">Texas</option>
<option value="UT">Utah</option>
<option value="VT">Vermont</option>
<option value="VA">Virginia</option>
<option value="WA">Washington</option>
<option value="WV">West Virginia</option>
<option value="WI">Wisconsin</option>
<option value="WY">Wyoming</option>
</select></td>
</tr>
<tr>
<td>Your zipcode:</td>
<td><input name="zip_code" type=text size="20" maxlength="10" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><strong><em>Quote details</em></strong></div></td>
</tr>
<tr>
<td>Please describe project in as much detail as possible:*</td>
<td><textarea name="description" cols="80" rows="7"></textarea></td>
</tr>
<tr>
<td>To prevent spam-bots, please enter the number you see in the box.</td>
<td><img src="images/nospam.png" width="160" height="33" /> ---&gt;
<input name="nospam" type=text size="20" maxlength="10" /></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Request Quote" />
<input type="reset" /></td>
</tr>
</table>
</div>
</form>
<?php include("0footer.php"); ?>

sarlee
03-24-2010, 04:11 PM
Never mind - I've moved my site back to other servers and it's working fine now.

Thanks for the help.