راکت
حل شده

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

6 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

6
فرشید مرادی
فرشید مرادی
@eniack

تخصص: noob

بهترین پاسخ

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

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

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

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

مزدک
مزدک
@mazdak23

تخصص: برنامه نویس وب

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

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

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

شاید پاسخ شما همین‌جا باشد

محمد محمدی
محمد محمدی
@m24mohammadi

تخصص: Mohammad@49567681

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

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

تخصص: جوجه برنامه نویس PHP

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

میلاد خسروی
میلاد خسروی
@milwad

تخصص: برنامه نویس بامزه

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

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

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