توضیحات کامل در مورد فایل
💠 اسکریپت تغییر نام گروهی تصاویر – Rename Multiple Images PHP Script
اگر بهدنبال ابزاری هستید تا بتوانید تصاویر خود را بهصورت گروهی، سریع و هوشمند تغییر نام دهید و حتی فرمت آنها را نیز تبدیل کنید، این اسکریپت حرفهای مخصوص شماست!
اسکریپت تغییر نام گروهی تصاویر با طراحی مدرن، کاملاً فارسی و پشتیبانی از راستچین (RTL)، به شما کمک میکند تا مجموعه بزرگی از تصاویر را تنها با چند کلیک مدیریت و سازماندهی کنید.
🌟 معرفی اسکریپت
این اسکریپت با زبان PHP + HTML + CSS + JavaScript طراحی شده و به کاربران امکان میدهد تا چندین تصویر را بهصورت همزمان آپلود کرده، برای آنها پیشوند (Prefix)، شماره شروع و فرمت خروجی جدید تعیین کنند، سپس در یک فایل ZIP آماده برای دانلود، همه را بهصورت مرتب دریافت نمایند.
رابط کاربری اسکریپت کاملاً فارسی، واکنشگرا و قابل استفاده در دسکتاپ و موبایل است. همچنین از قابلیت Drag & Drop (کشیدن و رها کردن فایلها) بهره میبرد تا تجربه کاربری لذتبخشی ارائه دهد.
⚙️ امکانات و ویژگیهای کلیدی
🖼️ بخش آپلود و تغییر نام
-
پشتیبانی از آپلود چندین تصویر همزمان (Multi Upload)
-
انتخاب پیشوند دلخواه برای فایلها (مثلاً: image, pic, holiday و غیره)
-
تعیین شماره شروع (مثلاً از 1 یا هر عدد دلخواه)
-
شمارهگذاری خودکار بهصورت سهرقمی (001, 002, 003,…)
-
قابلیت Drag & Drop برای آپلود آسان
-
نمایش لیست فایلهای انتخابشده با نام و حجم
🎨 بخش تبدیل فرمت تصاویر
-
پشتیبانی از فرمتهای:
-
JPG
-
PNG
-
GIF
-
WebP
-
BMP
-
یا حفظ فرمت اصلی (Original)
-
-
استفاده از کتابخانه GD در PHP برای تبدیل تصاویر با کیفیت بالا
-
تنظیم خودکار کیفیت (۹۰٪ برای JPG و WebP، سطح فشردهسازی ۹ برای PNG)
📦 بخش خروجی و دانلود
-
ایجاد فایل ZIP شامل همه تصاویر تغییر نام داده شده
-
دانلود خودکار فایل ZIP پس از پردازش
-
حذف خودکار فایلهای موقت از سرور
-
سرعت بسیار بالا در فشردهسازی و خروجی
💻 رابط کاربری مدرن و فارسی
-
طراحی زیبا، تم روشن با رنگ اصلی آبی و بنفش
-
کاملاً راستچین (RTL) و مناسب برای کاربران فارسیزبان
-
واکنشگرا (Responsive) و قابل استفاده در موبایل، تبلت و دسکتاپ
-
استفاده از آیکونهای Font Awesome برای زیبایی بیشتر
-
نوار پیشرفت (loading overlay) برای نمایش پردازش تصاویر
-
اعلانهای رنگی (Notification) برای نمایش خطا یا موفقیت
🔒 امنیت و عملکرد
-
بررسی نوع فایلها و جلوگیری از آپلود غیرتصویری
-
پردازش فایلها در مسیر موقت سیستم (بدون ذخیرهسازی دائمی)
-
حذف خودکار فایلهای موقت پس از اتمام کار
-
خروجی امن ZIP با نام تصادفی مبتنی بر timestamp
🧠 ساختار فنی و ماژولها
1. بخش PHP (پردازش سرور)
-
دریافت فایلها از کاربر (
$_FILES['images']) -
ساخت نام جدید برای هر تصویر با الگوی:
[prefix]_[number].[format] مثال: photo_001.jpg -
تبدیل فرمت تصویر با توابع GD (
imagecreatefromjpeg,imagewebpو غیره) -
ذخیره موقت فایلها و اضافه کردن آنها به فایل ZIP
-
ارسال فایل ZIP به مرورگر و حذف پس از دانلود
2. بخش JavaScript (مدیریت رابط کاربری)
-
کنترل کشیدن و رها کردن فایلها
-
نمایش لیست فایلهای انتخابشده
-
حذف، پاکسازی یا پیشنمایش فایلها
-
تولید پیشنمایش نام جدید فایلها قبل از دانلود
-
ارسال دادهها با Fetch API و دریافت خروجی ZIP
3. بخش HTML/CSS (نمای ظاهری)
-
طراحی مینیمال، تمیز و چشمنواز
-
ساختار دو ستونه (آپلود فایلها + تنظیمات نام و فرمت)
-
دکمهها، اعلانها و افکتهای زیبا برای تعامل کاربر
📁 فایل خروجی
پس از اجرای عملیات، کاربر یک فایل ZIP شامل تصاویر تغییرنامیافته دریافت میکند. مثال:
holiday_001.jpg holiday_002.jpg holiday_003.jpg ...
📋 پیشنمایش محیط برنامه
-
🔹 محیط کاملاً فارسی و راستچین
-
🔹 بخش Drag & Drop برای آپلود آسان
-
🔹 نمایش فایلها با آیکون و حجم
-
🔹 پیشنمایش تغییر نام فایلها
-
🔹 دکمههای زیبا و مدرن با آیکونهای کاربردی
💡 مزایای استفاده از این اسکریپت
✅ بدون نیاز به نصب یا دیتابیس
✅ قابل استفاده روی هر هاست با PHP
✅ کاملاً فارسی و راستچین
✅ طراحی مدرن و واکنشگرا
✅ مناسب برای عکاسان، طراحان، برنامهنویسان و وبمسترها
✅ صرفهجویی چشمگیر در زمان تغییر نام و فرمت صدها تصویر
🧩 الزامات و پیشنیازها
برای اجرای صحیح این اسکریپت، هاست شما باید دارای موارد زیر باشد:
-
PHP نسخه 7.4 یا بالاتر
-
فعال بودن افزونه GD
-
فعال بودن ZipArchive
🚀 نحوه استفاده
-
فایل را در مسیر دلخواه روی هاست خود آپلود کنید (مثلاً
rename-images.php) -
آن را در مرورگر باز کنید
-
تصاویر خود را انتخاب یا بکشید و در ناحیه آپلود رها کنید
-
پیشوند، شماره شروع و فرمت خروجی را مشخص کنید
-
روی دکمه تغییر نام و دانلود کلیک کنید
-
فایل ZIP خروجی را دریافت کنید ✅
🧾 مشخصات فایل
| عنوان | اسکریپت تغییر نام گروهی تصاویر |
|---|---|
| زبان برنامهنویسی | PHP, HTML, CSS, JavaScript |
| نوع فایل | اسکریپت وب (بدون نیاز به دیتابیس) |
| رابط کاربری | فارسی، راستچین و واکنشگرا |
| فرمتهای پشتیبانیشده | JPG, PNG, GIF, WebP, BMP |
| خروجی | فایل ZIP آماده دانلود |
| سطح کاربری | مقدماتی تا حرفهای |
برای شما کاربران عزیز پیشنهاد دانلود داده می شود