PDA

View Full Version : سوال: نمایش آدرس فایلهای آپلود شده



deamondisk
سه شنبه 07 اردیبهشت 1389, 07:53 صبح
سلام دوستان من از اسکریپت زیر جهت آپلود فالل استفاده کردم فقط یه مشکلی دارم که بعد از آپلود آدرس فایلهای آپلود شده رو نشون نمیده باید چیکار کنم؟:متفکر:
http://www.barnamenevis.org/forum/showthread.php?t=188752&highlight=%D8%A2%D9%BE%D9%84%D9%88%D8%AF+%D9%81%D8 %A7%DB%8C%D9%84

LORD AELX
سه شنبه 07 اردیبهشت 1389, 08:38 صبح
برای آوردن لینک دانلود فایل های آپلود شده، جای خط زیر:

echo $_FILES[$key]['name'] . ' : OK !<br />';
کد زیر رو وارد کنید:

echo '<a href="files/' . $fileName . '">' . $_FILES[$key]['name'] . '</a> : OK !<br />';
و همینطور جای:

echo $_FILES[$key]['name'] . ' : ERROR !<br />';
کد زیر رو:

echo '<a href="files/' . $fileName . '">' . $_FILES[$key]['name'] . '</a> : ERROR !<br />';
وارد کنید. :چشمک:

deamondisk
سه شنبه 07 اردیبهشت 1389, 08:44 صبح
سلام دوست عزیز اسکریپت درسته منم روی لوکال دارم تست میکنم چطوری میتونم این قابلیت رو بهش بدم که بهد از آپلود لینک فایلهای آپلودی رو بهم بده ؟

deamondisk
سه شنبه 07 اردیبهشت 1389, 08:51 صبح
چه راحت حلش کردی :گیج: ممنونم ازت دوست عزیز :قلب:

LORD AELX
سه شنبه 07 اردیبهشت 1389, 08:53 صبح
دوست عزیز، ادیت شد!

LORD AELX
سه شنبه 07 اردیبهشت 1389, 09:12 صبح
حالا من یه چند تا نکته بگم در مورد باگ های این اسکریپت با توجه به کاری که شما کردید...

اولا سیستم Add و Delete کردن این اسکریپت یخورده از لحاظ طراحی و Interface و همینطور کارکرد ترتیبی مشکل داره. ثانیا چون شما امکان آپلود همراه با دانلود گذاشته اید، عملا اقدام امنیتی خود مربوط به انکریپت کردن نام فایل ها رو خنثی کرده اید. ثالثا شما باید نوع MIME فایل های آپلود شده را فیلتر کنید تا هر نوع فایلی قابل آپلود نباشد. رابعا تو فولدر files یک فایل TEXT ایجاد کنید و نام و پسوند آنرا به index.html تغییر دهید تا از Folder Browsing جلوگیری شود. (گرچه همون مورد دوم این رو هم خنثی می کنه!!)

موفق باشید :قلب:

deamondisk
چهارشنبه 15 اردیبهشت 1389, 08:34 صبح
حالا من یه چند تا نکته بگم در مورد باگ های این اسکریپت با توجه به کاری که شما کردید...

اولا سیستم Add و Delete کردن این اسکریپت یخورده از لحاظ طراحی و Interface و همینطور کارکرد ترتیبی مشکل داره. ثانیا چون شما امکان آپلود همراه با دانلود گذاشته اید، عملا اقدام امنیتی خود مربوط به انکریپت کردن نام فایل ها رو خنثی کرده اید. ثالثا شما باید نوع MIME فایل های آپلود شده را فیلتر کنید تا هر نوع فایلی قابل آپلود نباشد. رابعا تو فولدر files یک فایل TEXT ایجاد کنید و نام و پسوند آنرا به index.html تغییر دهید تا از Folder Browsing جلوگیری شود. (گرچه همون مورد دوم این رو هم خنثی می کنه!!)

موفق باشید :قلب:

دوست عزیز ممنونم از راهنمایی شما میخواستم بدونم اگه یه آپلودر خوب سراغ داری که ازش استفاده میکنی اون رو معرفیش کنی (یا آپلودش بکنی) تا استفاده کنم

deamondisk
چهارشنبه 15 اردیبهشت 1389, 08:42 صبح
رابعا تو فولدر files یک فایل TEXT ایجاد کنید و نام و پسوند آنرا به index.html تغییر دهید تا از Folder Browsing جلوگیری شود
موفق باشید :قلب:

اینکار رو کردم مرسی:قلب:

LORD AELX
چهارشنبه 15 اردیبهشت 1389, 08:58 صبح
دوست عزیز ممنونم از راهنمایی شما میخواستم بدونم اگه یه آپلودر خوب سراغ داری که ازش استفاده میکنی اون رو معرفیش کنی (یا آپلودش بکنی) تا استفاده کنم

من خیلی ساده طراحی کردمش، دیگه خودتون بهترش کنید.... :چشمک: