توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : دستورات جلوگیری اپلود فایل
برای مثلا فایل های GIF. JPG.PNG اجازه دست رسی برای اپلود فایل دارند
ما چه دستوراتی رو انجام بدیم رویه کد که مثلا نشه فایل های به این شکل png.php رو اپلود کنند داخل ؟
khanihost.com
January 23rd, 2013, 21:27
:106:
smart_soheil
January 24th, 2013, 10:40
این روشی که شما برای تشخیص تایپ فایل استفاده می کنید روش صحیحی نیست و از روشی بهتر می شه استفاده کرد که دقیقا تایپ فایل رو بدست آورد.
شما باید ّبرای بدست آوردن تایپ فایل از کد زیر استفاده کنید:
$filetype=$_FILES['smiliefile']['type'];
khanihost.com
January 24th, 2013, 13:31
:) منظور من این بود برای مثلا اپلودر ما png اجازه میده تا اپلود بشه
که این میشه
stripos($nowname, '.png')!==false ||
خب برای مثال ما باید چه تغییرانی بدیم که نشه برای مثل شل که به فرمت shell.php.png هست اپلود بشه ...
smart_soheil
January 24th, 2013, 13:33
خب می تونین بگین اگه php و shell پیدا کرد آپلود نکنه, همچنین فقط 1 نقطه توی کل اسم باشه.
فکر می کنم همین راه جواب بده.
khanihost.com
January 24th, 2013, 17:17
این راه جواب نمیده
fr0nk
January 24th, 2013, 19:12
اگه صرفا برای جلوگیری از اپلود شله چرا از انتی شل یا antivirus هایی مثل clamav استفاده نمیکنید؟
nimafire
January 24th, 2013, 19:15
جهت جلوگیری از اپلود فقط میتونید از طریق htacess اقدام کنید یا برنامه ای بنویسید که قبل از اپلود محتوای را بررسی کند
khanihost.com
January 24th, 2013, 20:10
اگه صرفا برای جلوگیری از اپلود شله چرا از انتی شل یا antivirus هایی مثل clamav استفاده نمیکنید؟
----------------------------
نصب کردیم
-----------
ببینید دوستان من فقط سوال این بود برای مثلا که png اجازه دست رسی داره که false هست و اجازه اپلود داره
خب ما این وسط بین کد چه چیزی به کار ببریم که اپلود نشه ؟ فایل های از قبیل