زمان کنونی: ۱۱-۱-۱۴۰۳, ۰۲:۳۱ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
عدم قبول کاراکترهای فارسی در rsform
۲۹-۱-۱۳۹۶, ۰۴:۱۸ عصر
ارسال: #1
عدم قبول کاراکترهای فارسی در rsform
سلام دوستان
چطور میتونم شرطی برای "فیلد آپلود فایل" در RSform pro بذارم که فقط نام فایل انگلیسی قبول کنه
چون فایل ها اگر با نام فارسی آپلود بشن در سرور به اینصورت ذخیره میشه "ری.zip" ولی اگر انگلیسی باشه مشکلی پیش نمیاد
ممنون
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۹-۱-۱۳۹۶, ۰۸:۱۰ عصر
ارسال: #2
RE: عدم قبول کاراکترهای فارسی در rsform
درود
قبل از فیلد آپلود یا در توضیحات بنویسید نام فایل حتما لاتین باشد.
من چنین شرطی برای نام فایل ندیدم ولی ممکنه راهی داشته باشه اما با یک تکست ساده میتونید به کاربر هشدار دهید.
امضاء Reza Ganji
انجمن پارس جوم
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط xboycooper
۲۹-۱-۱۳۹۶, ۰۸:۴۷ عصر
ارسال: #3
RE: عدم قبول کاراکترهای فارسی در rsform
ممنون از پاسختون
متاسفانه کاربران خیلی مواقع رعایت نمیکنند !!
مثل تکست باکس معمولی که داخل فایل validate.php شروط دلخواه رو اضافه میکنیم راهی نداره برای file upload هم شروط بذاریم ؟
یا در قسمت تنظیمات فرم میشه از اسکریپت php استفاده کرد ولی متاسفانه در اون حد اطلاعات ندارم بتونم تابع در این مورد خاص بنویسم ...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۳۱-۱-۱۳۹۶, ۰۳:۳۴ عصر
ارسال: #4
RE: عدم قبول کاراکترهای فارسی در rsform
سلام
تا جایی که یادمه امکان این رو داشت که فایلتون رو رینیم ( Rename ) کنید تا اینجوری به مشکل نخوره
چک کردید ؟
امضاء پیام عمرانی
طراحی و برنامه نویسی انواع سایت و وب اپلیکیشن
ساعات تماس : 9 الی 17
021-44432343
021-44447089
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۳۱-۱-۱۳۹۶, ۰۷:۲۵ عصر
ارسال: #5
RE: عدم قبول کاراکترهای فارسی در rsform
بله فقط قابلیت اضافه کردن پیشوند به نام فایل رو داره تا از ورود اطلاعات تکراری جلوگیری بشه ولی قابلیت تغییر نام فایل اصلی نیستش

یک مقدار جستجو کردم رسیدم به این راه حل

The file to edit would be /administrator/components/com_rsform/helpers/rsform.php around line 2717. Just look for the following code...

$file = $realpath.$prefix.$files['form']['name'][$fieldName];

and change to....

$file = str_replace(" ", "-", $realpath.$prefix.$files['form']['name'][$fieldName]);


You can also replace other odd characters, commas, etc using preg_replace() and a regular expression. The only down side to this is having to edit a core file so if this is used just don't forget to change it again after an update to RSForm Pro. Also don't forget that if there are already files that have been uploaded you'll need to update the names in the database as well as on the server. I can post how to do that if anyone is interested...

ولی متاسفانه فایل هایی که بنده در اختیار دارم انکد شده هستش و قابلیت ویرایش ندارم ...
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان