PDA

View Full Version : سوال: :: یک سوال مهم و کاربردی ، کمک فوری به خاطر کمبود وقت و پول :: آپلود فایل از کامپیوتر به سرور (ویژه)



ali abedian
چهارشنبه 20 اسفند 1393, 16:27 عصر
سلام
من طراح قالب وبلاگ هستم و از برنامه نویسی اطلاعات حرفه ای ندارم و در حدی که کارهای خودم راه بیافته برنامه نویسی می کنم برای سایت..
مشکلی دارم!
می خوام یه برنامه نویسم که کاربر بتونه وقتی روی یک دکمه ی BROWS کلیک کرد، بره توی کامپیوتر خودش و یک نوع فایل رو انتخاب کنه و بعد این فایل به سرور من آپلود بشه
(مثل همین سایتهای آپلود) در ضمن یه سری کارها هم روی فایل انجام بشه
۱. نوع فایل مشخص بشه چه فایلی هست؟ (درجه اهمیت زیاد)
۲. اندازه فایل مشخص بشه چقدر هست؟ (درجه اهمیت زیاد)
۳. نام فایل قبل از آپلود فایل از کاربر در کادری درخواست بشه و بعد از آپلود ، نام فایل به همون نام ارائه شده توسط کاربر، تغییر پیدا کنه (درجه اهمیت متوسط)
۴. در نهایت لینک دانلود مستقیم برای فایل آپلود شده به کاربر ارائه بشه (درجه اهمیت فوق العاده زیاد)
۵. کاربر بتونه از بین چند گزینه ، مسیر آپلود فایل رو انتخاب کنه مثلا:
اگر فایل یک عکس هست، کاربر گزینه ی عکس رو انتخاب کنه و بعد یک لیستی از مکانهای آپلود بهش نمایش داده بشه مثلا (۱.آپلود به محل تصاویر شخصی - ۲. آپلود به محل تصاویر عمومی - ۳. آپلود به محل تصاویر حرفه ای) (درجه ی اهمیت فوق العاده زیاد) این خاصیت برای هر نوع فایل دیگه هم باشه
۶. فایل از نظر ویروسی بودن یا نبودن هم بررسی بشه (درجه اهمیت متوسط) (اگر بلدید جواب بدید وگرنه زحمتتون رو زیاد نمیکنم در این مورد)


در آخر ازتون پیشاپیش تشکر میکنم که ان شاء الله پاسخ درست و شفاف میدید
باور کنید فرصت جستجو ندارم .. ممنون میشم یکی پیدا بشه درست و حسابی راهنمایی کنه.. نمیخوام کد بذارید ولی لااقل یه چند تا لینک بذارید من خودم پیگیری کنم
و بیشتر منظورم اینه که یه مسیر درست به من نشون بدید تا در موردش تحقیق کنم و وقتمو سر مطالب بیهوده تلف نکنم و بتونم زودتر به خواسته ام برسم
متشکرم ازتون

ali abedian
چهارشنبه 20 اسفند 1393, 16:54 عصر
در مرحله ای اول دارم از این لینک استفاده میکنم که مربوط به تاپیکی میشه که یک اسکریپت ساده و سبک و کاربردی رو ارائه داده..
میشه روی همین کار کنم خوبه خیلی برای منی که اطلاعات زیادی در این باره ندارم
از این لینک دارم استفاده میکنم
http://barnamenevis.org/showthread.php?252227-%D8%B3%D8%A7%D8%AF%D9%87-%D8%AA%D8%B1%DB%8C%D9%86-%D8%B4%DA%A9%D9%84-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D9%87-%D9%87%D8%A7%D8%B3%D8%AA-%D8%A8%D8%A7-%D8%AA%D8%B1%D9%81%D9%86%D8%AF-%D8%A2%DA%98%D8%A7%DA%A9%D8%B3
برای سوالات بعدیم هم یه سرچ میزنم نتیجه ش رو میگم همینجا
در واقع تا اینجا که یه نگاه انداختم بخش بیشتری از سوالم پاسخ داده میشه با این اسکریپت

prans.info
چهارشنبه 20 اسفند 1393, 21:17 عصر
این لینک میتونه کاربردی باشه :
http://webgoo.ir/94/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%AD%D9%88%D9%87-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D8%A7-php-%D9%88-%D8%A2%DA%98%D8%A7%DA%A9%D8%B3-ajax


<?php
//نام فایل آپلود شده
$_FILES['user-file']['name'];
//نوع فایل مانند image/jpeg
$_FILES['user-file']['type'];
//حجم فایل به بایت
$_FILES['user-file']['size'];
//نام موقت فایل در سرور
$_FILES['user-file']['tmp_name'];
//شماره خطای برگردانده شده توسط سرور
$_FILES['user-file']['error'];
?>

به زودی یک فانکشن جامع در این رابطه میزارم (آخر وقت کاملش می کنم) .

prans.info
پنج شنبه 21 اسفند 1393, 12:08 عصر
کلاس آپلود فایل با اکثر امکاتات مورد نیاز شما :
http://barnamenevis.org/showthread.php?488804-%DA%A9%D9%84%D8%A7%D8%B3-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D9%81%D8%A7%DB%8C%D9%84-eup-v-1