karbar98 19 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 با سلامدو سوال داشتمآیا می توان برای کد زیر پسوند مجاز تعریف کرد ؟ یعنی فقط فایل های مجاز دانلود و در سرور ذخیره شوند.دوم سرعت انتقال در این روش معمولا چقدر است ؟ یعنی می شه انتظار داشت مثلا با پورت 80 مگابیت سرور های ایرانی فایل با مثلا بالای 10 مگ بین دو سرور منتقل شود ؟<?php$uploaddir = realpath('./') . '/';$uploadfile = $uploaddir . basename($_FILES['file_contents']['name']);echo '<pre>'; if (move_uploaded_file($_FILES['file_contents']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; } echo 'Here is some more debugging info:'; print_r($_FILES); echo "\n<hr />\n"; print_r($_POST);print "</pr" . "e>\n";?> لینک به ارسال
rezaonline 2655 ارسال شده در خرداد 93 گزارش بازنشر ارسال شده در خرداد 93 بله میتونید محدود کنید if($_FILES["file_contents"]['type'] != 'image/png')die('only png file!');دوم سرعت انتقال در این روش معمولا چقدر است ؟ یعنی می شه انتظار داشت مثلا با پورت 80 مگابیت سرور های ایرانی فایل با مثلا بالای 10 مگ بین دو سرور منتقل شود ؟اگر میخواید بین دو سرور فایل رو منتقل کنید روش های بهتری هست .اگر دسترسی به خود سرور دارید خب برید یه wget بزنید و خلاصیا از ftp استفاده کنیدیا اصلا از خود curl روی سرور مقصد استفاده کنید .بهتره کمی توضیح بدید مورد استفاده و محدودیت هاتون چیه تا بهترین راه حل رو بشه داد 1 لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری