چطور یک فرم برای آپلود فایل بسازیم و سپس فایل آپلود شده کاربر را روی سرور ذخیره کنیم؟
- نفیسه افقی 3 سال قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
برای آپلود فایل با php ، باید ایتدا یک فرم html برای آپلود فایل های کاربر بسازیم و سپس خروجی آن را به یک فایل php روی سرور بدهیم که فایل ها را در پوشه ای که می خواهیم ذخیره کند.
* (دقت کنید که file_uploads
باید در فایل php.ini
با مقدار on ذخیره شده باشد-همچنین فولدری که میخواهید فایل را روی آن آپلود کنید، اجازه write
داشته باشد)
* (بهتر است به دلایل امنیتی ، همیشه حجم و نوع فایل آپلود شده کاربر را چک کنیم.)
1- ساخت فرم:
2- ذخیره فایل های آپلود شده با php
حالا فایلی با نام upload.php
در پوشه اصلی (public_html
) سایت خود قرار دهید و کد زیر را داخل آن اضافه کنید:
*دقت کنید که فایل آپلودی کاربر در پوشه uploads
(که داخل کد اشاره کردیم) ذخیره می شود.
*فایل php می تواند روی سرور و دامنه دیگری هم قرار گرفته باشد. در اینصورت باید آدرس کامل فایل را در قسمت action
فرم وارد کنید.
- نفیسه افقی 3 سال قبل پاسخ داد
- آخرین ویرایش 3 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید