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 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .