فونکشن PHP move_uploaded_file()

تعریف و استفاده

فونکشن move_uploaded_file() فایل ارسالی را به مکان جدید جابجا می‌کند.

اگر موفق شود، true برمی‌گرداند، در غیر این صورت false برمی‌گرداند.

نوع

move_uploaded_file(فایل,newloc)
پارامترها توضیحات
فایل لازم است. فایلی که باید جابجا شود را مشخص کنید.
newloc لازم است. مکان جدید فایل را مشخص کنید.

توضیحات

این فونکشن بررسی می‌کند و اطمینان حاصل می‌کند که فایل فایل مشخص شده فایل ارسالی قانونی است (یعنی فایل‌هایی که از طریق مکانیزم HTTP POST ارسال شده‌اند). اگر فایل قانونی باشد، به مکانی که توسط newloc فایل مشخص شده

اگر فایل فایل ارسالی قانونی نیست، هیچ عملی صورت نمی‌گیرد، move_uploaded_file() false برمی‌گرداند.

اگر فایل فایل ارسالی قانونی است، اما به دلایلی قابل جابجایی نیست، هیچ عملی صورت نمی‌گیرد، move_uploaded_file() false برمی‌گرداند، همچنین یک هشدار تولید می‌شود.

این بررسی بسیار مهم است، اگر فایل ارسالی ممکن است باعث نمایش محتوای آن برای کاربران یا کاربران دیگر سیستم شود.

توضیحات و اعلان‌ها

توضیح:این فونکشن فقط برای فایل‌های ارسالی از طریق HTTP POST استفاده می‌شود.

توجه:اگر فایل هدف موجود باشد، جایگزین خواهد شد.