محمد مهدی امیری
3 سال پیش توسط محمد مهدی امیری مطرح شد
6 پاسخ

مشخص کردن فرمت آپلود فایل

سلام خسته نباشید ببخشید من یک فیلد آپلود فایل دارم که میخوام فقط فایل هایی که فرمت php دارند رو آپلود کنه ممنون میشم کمکم کنید


ثبت پرسش جدید
فرشید مرادی
تخصص : noob
@eniack 3 سال پیش آپدیت شد
2

سلام از این کد استفاده کن

<input type="file" id="docpicker"
  accept=".doc,.docx,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document">

داخل اتریبیوت accept همه رو پاک کن یه .php بنویس


مهدی اردشیر
تخصص : یه برنامه نویس
@mehdi0121 3 سال پیش مطرح شد
0

سلام
https://www.php.net/manual/en/features.file-upload.php#109495
اینو بخون کامل راهنمایی کرده وقتی فایلی اپلود میکنی بهت فرمت(type) فایل رو برمیگردونه اون موقع میتونی چک کنی

اینم هست
https://www.w3schools.com/php/php_file_upload.asp


مزدک
تخصص : برنامه نویس وب
@mazdak23 3 سال پیش آپدیت شد
2

درود
با این اینپوت میتونید این کار رو انجام بدید!

  <input type="file" accept=".php">

اگر پاسخ مناسبی بود ممنون میشم لایک کنید :)


محمد محمدی
تخصص : Mohammad@49567681
@m24mohammadi 3 سال پیش مطرح شد
2

اول اینکه شما باید دو کار انجام بدین

  1. ولیدیشن سمت کاربر که دوستان گفتن
  2. ولیدیشن سمت سرور که واجب تره فایلی که آپلود میشه رو بگیر و با استفاده از فرمتش ولیدیت کن.

محمد مهدی امیری
تخصص : جوجه برنامه نویس PHP
@wpuser 3 سال پیش مطرح شد
0

روشی که دوستان گفتند کاملا صحیح هستش ولی به درد کار من نمی‌خوره چون من فایلی که کاربر آپلود می‌کنه رو داخل هاست ذخیره نمیکنم و محتوای فایل رو میگیرم و داخل textarea میریزم


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
1

سلام خسته نباشید
اگه توی فرانت میخواید این کارو کنید در اون input اتریبیوت accept رو بزار اگه میخوای تو php بیای ولیدت کنی این کارو کن
https://insidethediv.com/php-image-upload-with-validation


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام