این پرامپت چه کاری میکند؟
آپلود فایل یکی از خطرناکترین قابلیتهاست؛ این پرامپت آن را میبندد.
متن کامل پرامپت
این کد آپلود فایل [PHP/Laravel/Node/Python] را امن کن: [کد]. بررسی و اصلاح: اعتبارسنجی نوع واقعی فایل با MIME و محتوا نه فقط پسوند، محدودیت حجم، نام فایل تصادفی، ذخیره بیرون از پوشهی عمومی یا جلوگیری از اجرای PHP در آن، پاککردن متادیتای تصویر و جلوگیری از path traversal.
نسخهی انگلیسی (برای مدلهای تصویر و ویدیو)
Harden this [PHP/Laravel/Node/Python] file upload code: [code]. Check and fix: validating the real file type by MIME and content, not just extension, size limits, randomized file names, storing outside the public folder or blocking PHP execution there, stripping image metadata, and preventing path traversal.
ساخت نسخهی اختصاصی برای پروژهی شما
مشخصات پروژه را بنویسید؛ به انتهای پرامپت اضافه میشود و فایلی میگیرید که بدون توضیح اضافه به هوش مصنوعی داده میشود. همهچیز در مرورگر شما ساخته میشود و هیچ دادهای به سرور نمیرود.
پیشنمایش فایل نهایی
پرسشهای متداول
پرامپت «امنسازی آپلود فایل» را چطور استفاده کنم؟
دکمهی کپی را بزنید، اگر متغیری دارد در بخش «پرکردن متغیرها» مقدارش را بنویسید و متن را در ChatGPT، Claude، Copilot، Cursor بچسبانید. برای پاسخ فارسی در انتها اضافه کنید: «به فارسی پاسخ بده».
استفاده از این پرامپت رایگان است؟
بله. این پرامپت از مجموعهی awesome-persian-prompts با مجوز CC0-1.0 گردآوری شده و استفادهی شخصی و تجاری از آن آزاد است.
پرامپتها مرتبط در «PHP و لاراول»
همهاسکلت کامل یک موجودیت لاراول از دیتابیس تا مدل در یک درخواست.
اندپوینت کامل و تمیز لاراول با اعتبارسنجی و خروجی استاندارد.
افزونهی وردپرسی که با هر آپدیت هسته نگرانش نیستید.
کوئریهای قدیمی را به سبک لاراول و امن در برابر تزریق میآورد.
کد PHP قدیمی را امنتر و خواناتر برای سرورهای جدید آماده میکند.
کنترلر شلوغ را به اجزای کوچک، قابلتست و قابلاستفادهی مجدد میشکند.