What if I use these settings on .htacess, and the things get ruined, I tried .htacess locally, i received a fatal exit,
There is an .htacess on the online provider, will setting such values not cause the server to give the same result
You can’t set those configuration values using ini_set. Why? Because the script is called after the upload process, at which point the file has already been discarded by PHP as it’s too large for the value set in php.ini/ .htaccess.
Setting the values in .htaccess does work because that’s parsed before PHP is started.