منظورم چگونه میتوان از <input type="file"> عکس را ذخیره کرد
سلام
اول از همه باید attribute زیر رو به المنت form اضافه کنید:
enctype="multipart/form-data"
بعدش توی php بعد از زدن دکمه submit، این فایل توی آرایه $_FILES قرار میگیره.
حالا توی این آرایه چند تا مقدار مهم هست:
توی مقدار زیر نام فایلی که آپلود کردین قرار میگیره. توجه کنید که uploadfile نام input شما در html هست.
$_FILES['uploadfile']['name']
پیشنهاد میکنم این $_FILES رو var_dump کنید که تمام مقادیر درون اون رو ببینید.
بعدش با استفاده از متد move_uploaded_file فایلتون رو به پوشه ای که میخواهید، منتقل کنید.
به عنوان مثال یک کد در ذیل می آورم که در اون uploaddir آدرس پوشه آپلودی خودتون باید باشه:
$uploaddir = '/var/www/uploads/'; $uploadfile = $uploaddir . basename($_FILES['uploadfile']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $uploadfile)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Possible file upload attack!\n"; }
سلام....خیلی پست خوبی بود
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)