اما ایراد اصلیتون رو نپرسیدید ها
شما توی کدهاتون قسمت html اینو داشتید

<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
این کد شبه دستور upload_max_filesize رو توی تنظیمات php.ini که برابر با 2 Mb هست (حداکثر اندازه مجاز برای آپلود) رو تغییر میدهد و میکند 100 Kb
یعنی دیگه حتی مقدار سایز که توی برنامه تعریف کردی هم بی اثر میشود و نگاه به اون شبه دستور می کنه که اگر بالای 100 کیلو بایت باشه فایلی اپلود نمیشود
و چون توی برنامه خط

if($_FILES['uploadedfile']['error']==0){
گفتیم که اگر فایل با موفقیت آپلود شد و error=0 بود بره مراحل داخل if اما وقتی فایل بالای 100 کیلوبایت باشه این شرط داخل if بر قرار نمیشه و پیغام میدهد که

echo "لطفا فایل خودتان را انتخاب کنید";