35 meg upload? There's no real reason that you should be allowing that sort of thing via PHP. It might be worthwhile to rethink your plan here. What 35 megabyte file could you possibly want to upload via a webpage?
Also remember that if you upload a file, you may need to have double the size of the file available in space on that account. This is because it first saves the file data as a temp file, then copies that to the actual file where PHP expects it to be. And PHP is time limited as well, so if the upload takes too long, it'll fail.
In other words, it's fine for small files, but for big ones, it needs special tuning.