so i have read that php clears the $_Publish variable when an upload or any other data surpasses the limits on Publish data. Thus when the user uploads a very large file which php/apache rejects, their form fields can get removed out and also you wont have the ability to repopulate them. it is possible to method of getting for this? Is a php problem or perhaps an apache problem?

it is possible to method of getting for this?

Many different ways, one of these is simply to provide a 500 response and dying immediately.

Is a php problem or perhaps an apache problem?

Could be both, however i assume it is simply that you are striking the PHP limit for publish max size or even the memory limit. Configure your server that you have enough resources to handle file uploads you want.