بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
طریقه آپلود با نام فارسی
سلام
میخوام توی سایتم کاربران فایل pdf آپلود کنن و میخوام بعد ار اینکه ارسال کردن با نام فارسی دلخواه خودم در فایل مربوطه ذخیره بشه.
حالا مشکل اینجاس که با نام فارسی ذخیره نمیشه(فارسی رو مثل خط میخی نشون میده)چیکار کنم؟ممنون دوستان
0
0
کد رو قرار میدید؟ (9 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
Ebi
9 سال پیش
0
0
اینم کد:با هر نامی که فایل رو بفرستن من میخوام اسمش بشه عنوان فایل (که از کاربر میگیرم)بعلاوه شماره ملی و در نهایت با این اسم دخیره کنم
$temp = explode(".", $_FILES["uploadPlan"]["name"]);
$newfilename = $info_uploadPlan['titlePlan'] . "(" . $info_uploadPlan['nationalcode'] . ")" . '.' . end($temp);
move_uploaded_file($_FILES["uploadPlan"]["tmp_name"], $target_dir . $newfilename)
پاسخ به سوال
Token
9 سال پیش
+1
0
با سلام
برای حل این مشکل از کد زیر استفاده کنید:
$name = iconv("UTF-8", "CP1256//IGNORE", $name);
move_uploaded_file($_FILES["myFile"]["tmp_name"], "/images/$name.jpg");
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .