فنکشن PHP move_uploaded_file()
تعریف و استفاده
فنکشن move_uploaded_file() فایل ارسالی را به مکان جدید جابجا میکند.
اگر موفق شد، true برمیگرداند، در غیر این صورت false برمیگرداند.
قانون
move_uploaded_file(فایل,newloc)
پارامترها | توضیحات |
---|---|
فایل | لازم است. فایلی که باید جابجا شود را مشخص کنید. |
newloc | لازم است. مکان جدید فایل را مشخص کنید. |
توضیحات
این فنکشن بررسی میکند و اطمینان حاصل میکند که فایل فایل مشخص شده یک فایل ارسالی قانونی است (یعنی فایلی که از طریق مکانیزم HTTP POST ارسال PHP است). اگر فایل قانونی باشد، آن را به مکانی که newloc فایل مشخص شده
اگر فایل فایل ارسالی قانونی نیست، هیچ عملی انجام نمیشود، move_uploaded_file() false را برمیگرداند.
اگر فایل فایل ارسالی قانونی است، اما به دلایلی قابل جابجایی نیست و هیچ عملی انجام نمیشود، move_uploaded_file() false را برمیگرداند، همچنین یک اخطار نیز صادر میشود.
این بررسی بسیار مهم است، اگر فایل ارسالی ممکن است محتوای خود را برای کاربران یا کاربران دیگر سیستم نمایش دهد.
توضیحات و یادداشتها
توضیح:این فنکشن تنها برای فایلهای ارسالی از طریق HTTP POST استفاده میشود.
توجه:اگر فایل هدف موجود باشد، پوشیده خواهد شد.