I have this language based application that has language files for each part of the program for each language, eg:
// en.inc.php
$lang['main'] = 'this is my main string';
there are some files that have more that 2000 variables and I’m updating the translation in a web form I’ve created.
All of my language files that have few variables are updating flawless, the larger files simply stop at a random variables and my update script doesn’t execute.
post_max_size = 8M – clearly my 2000 strings with 50-100 characters do not sum up to 8M of data (the file has ~100KB)
Last week all worked well, until I’ve updated PHP to 5.3.16.
Did something change about post fields? I’m pretty sure there is something I am missing.
For some unidentified reason I’m not getting any errors even with display_errors turned on.
It seems that many people are not aware of max_input_vars. It was added in 5.3.9.