واضح آرشیو وب فارسی:سایت ریسک: چرا فایل ها و فولدر رو نمیشه فارسی نامگذاری کنم ؟؟ mohan21 06 اسفند 1388, 09:31سلام برای ایجاد فولدر تابع زیر استفاده میکنم :::: mkdir ( $FolderDir ) وقتی نام فولدر رو فارسی انتخاب میکنم بصورت زیر میشه :::: ط¨ط§ظ†ع© طھطµط§ظˆغŒط± دریافت فارسی مشکلی نداره، چون توی بانک درست ثبت میشه .... -------------------------------------------------- با تشکر پنجشنبه 6 اسفند 1388 10:32:35 foranyone 06 اسفند 1388, 12:37توصیه اکید میشه فارسی رو بیخیال شی . به دلیل مشکلاتی که بعدا پیش میاره ... mohan21 06 اسفند 1388, 22:42توصیه اکید میشه فارسی رو بیخیال شی . به دلیل مشکلاتی که بعدا پیش میاره ... چه مشکلاتی ؟؟؟ من بیخیال بشم .... اونی که از سایت استفاده میکنه چی ؟؟ بخواد فایل ها رو فارسی انتخاب کنه چی .... (جز اینکه یه راه هایی رو انتخاب کنم و فایل رو انگلیسی ایجاد کنم و ...) Masoud 1365 07 اسفند 1388, 00:40اونی که از سایت استفاده میکنه چی ؟؟ بخواد فایل ها رو فارسی انتخاب کنه چی .... (جز اینکه یه راه هایی رو انتخاب کنم و فایل رو انگلیسی ایجاد کنم و ...) اون کاربر کجا به مشکل بر میخوره ؟ جز یه جایی که بخواد فایل فارسی آپلود کنه که شما توی برنامه میایی فایل رو تغیر نام میدی :wink: ajomehri 07 اسفند 1388, 11:17نباید فارسی بسازی باید یونی کد بسازی از اینجا () (البته در فایرفاکس کار نمیکنه) ولی توصیه میشه اینکارو بیخیال شی و حداقل category رو فارسی کنی برای فولدرهای انگلیسی mohan21 07 اسفند 1388, 11:52این قسمت برای مدیریت و آپلود فایل هاست .... مثل پرشین گیگ .... کاربر فولدر ایجاد میکنه و فایل رو داخل فولدر آپلود میکنه و .... همون کاری که در ویندوز و .... انجام میدید .... حالا یکی خواست فارسی بسازه اونوقت چی ..... !!!!؟ یا نباید اجازه ساخت بدم یا دادم به درستی کار کنه .... یعنی به هیچ صورتی نمیشه نام فولدر و فایل رو فارسی در نظر گرفت ؟؟؟ mohan21 19 اسفند 1388, 21:44کسی برای راهنمایی نیست ؟؟ یعنی نمیشه از این طریق نام فولدر و فایل ها رو فارسی انتخاب کرد ؟؟؟ ziXet 19 اسفند 1388, 22:01کسی برای راهنمایی نیست ؟؟ یعنی نمیشه از این طریق نام فولدر و فایل ها رو فارسی انتخاب کرد ؟؟؟ شاید تو ورژن های جدیدتر php این مشکل حل بشه! mohan21 20 اسفند 1388, 09:02یعنی میخواهید بگید ، در حال حاضر به هیچ صورتی امکان پذیر نیست ؟؟؟ ziXet 20 اسفند 1388, 10:42یعنی میخواهید بگید ، در حال حاضر به هیچ صورتی امکان پذیر نیست ؟؟؟ ظاهرا که نه! mohan21 20 اسفند 1388, 18:23پس چی ؟؟ ziXet 20 اسفند 1388, 20:41پس چی ؟؟ چی پس چی؟ قبلا بحث شده و راهی وجود نداره! neopersia 21 اسفند 1388, 00:14سلام برای ایجاد فولدر تابع زیر استفاده میکنم :::: mkdir ( $FolderDir ) وقتی نام فولدر رو فارسی انتخاب میکنم بصورت زیر میشه :::: دریافت فارسی مشکلی نداره، چون توی بانک درست ثبت میشه .... -------------------------------------------------- با تشکر پنجشنبه 6 اسفند 1388 10:32:35 اینکه اصلاً امکانش هست که نام فارسی استفاده بشه یا نه من مطمئن نیستم ولی فکر میکنم راه حل مشکل شما انکود کردن نام فولدر و فایل ها موقع دریافت ورودی و دکود کردنشون موقع نمایش باشه (مثلاً با utf8_encode و utf8_decode) البته درمورد اینکه به کاربر اجازه ایجاد پوشه در سایت داده بشه به نظر من جالب نیست چون برنامه php و سایت هست نه فایل منیجر! مگر اینکه کل سیستم یک فایل منیجر باشه یا رسماً به یک فایل منیجر احتیاج داشته باشه در غیر این صورت من شخصاً ترجیح میدم لیست پوشه ها و فایلهاشون رو به صورت طبقه بندی شده تو دیتابیس ذخیره کنم و موقع نمایش از اون لیستها استفاده کنم mohan21 22 اسفند 1388, 07:44با تشکر .... چرا حالا می زنید ... این رو برای بخش فایل منیجر cms میخوام .... باید راه دیگه ایی پیدا کنم ... hidensoft 22 اسفند 1388, 17:39شاید تو ورژن های جدیدتر php این مشکل حل بشه! :green: توصیه اکید میشه فارسی رو بیخیال شی . به دلیل مشکلاتی که بعدا پیش میاره ... تو دیگه چرا ؟ چه مشکلی ؟ نباید فارسی بسازی باید یونی کد بسازی از اینجا (البته در فایرفاکس کار نمیکنه) ولی توصیه میشه اینکارو بیخیال شی و حداقل category رو فارسی کنی برای فولدرهای انگلیسی اینم از اون حرفا بود این قسمت برای مدیریت و آپلود فایل هاست .... مثل پرشین گیگ .... کاربر فولدر ایجاد میکنه و فایل رو داخل فولدر آپلود میکنه و .... همون کاری که در ویندوز و .... انجام میدید .... حالا یکی خواست فارسی بسازه اونوقت چی ..... !!!!؟ یا نباید اجازه ساخت بدم یا دادم به درستی کار کنه .... یعنی به هیچ صورتی نمیشه نام فولدر و فایل رو فارسی در نظر گرفت ؟؟؟ دوست عزیز جهت اطلاعاتون " در سیستم های آپلود سنتر پوشه هایی که شما می بینید وجود خارجی ندارند " چی پس چی؟ قبلا بحث شده و راهی وجود نداره! ها ؟ :lol: اینکه اصلاً امکانش هست که نام فارسی استفاده بشه یا نه من مطمئن نیستم نه من مطمئنم می شه ولی فکر میکنم راه حل مشکل شما انکود کردن نام فولدر و فایل ها موقع دریافت ورودی و دکود کردنشون موقع نمایش باشه (مثلاً با utf8_encode و utf8_decode) بی فایدست .. این کار هیچ فایده ای نداره البته درمورد اینکه به کاربر اجازه ایجاد پوشه در سایت داده بشه به نظر من جالب نیست چون برنامه php و سایت هست نه فایل منیجر! مگر اینکه کل سیستم یک فایل منیجر باشه یا رسماً به یک فایل منیجر احتیاج داشته باشه من که نفهمیدم :-? در غیر این صورت من شخصاً ترجیح میدم لیست پوشه ها و فایلهاشون رو به صورت طبقه بندی شده تو دیتابیس ذخیره کنم و موقع نمایش از اون لیستها استفاده کنم تایید می شه .. :oops: با تشکر .... چرا حالا می زنید ... این رو برای بخش فایل منیجر cms میخوام .... باید راه دیگه ایی پیدا کنم ... قاطی نکن دوست عزیز راه داره. mkdir("محمدنیکنام"); حتما می خوای بگی اینو که من خودم دارم. :green: فرمت فایل رو حتما utf-8 قرار بدید. اگر این کد فولدر فارسی ایجاد نکرد 100% ورودی فارسی نیست. به فرمت ذخیره شدن اطلاعات در دیتابیس دقت کنید اگر نام رو از دیتابیس می خونید اگر بازم نتونستی ایجاد کنی فایل اتچ شده رو دانلود کن و روی هاستت آپلود کن اگر بازم فارسی نبود فولد حتما یه ایرادی از هاستت هست .. هر چند فکر نمی کنم این اتفاق بیوفته و باید کار کنه k2-4u 22 اسفند 1388, 18:17گفتن جمله امکان نداره کار مشکلیه ----------------------- ولی در آخر باید بگم که همه چی رو باید چک کنید چون اگر یکی از نتظیمانت یونی کد مشکلی پیدا کنه و بعد فولدر ها ساخته بشه دردسر درست می کنه بنظرم همون دسته بندی تو دیتابیس از همه چی مطمئن تره mohan21 22 اسفند 1388, 23:03پس در پرشین گیگ این آدرس چطوری هست ؟؟ mmb یک فولدر نیست ؟ فولدر ساخته شده نیست ؟ ================================ فرمت فایل رو حتما utf-8 قرار بدید. اگر این کد فولدر فارسی ایجاد نکرد 100% ورودی فارسی نیست. اینکار رو انجام دادم، در هاست انجام میشه اما بر روی کامپیوتر نه .... چیزی باید تنظیم بشه ؟؟ Mr.Steres 23 اسفند 1388, 02:19توی وب قرار نیست که هر ادرسی وجود داشته باشه ... اکثر ادرس ها رو به صورت مجازی درست می کنند که تا جایی که من می دونم با ماژول های خود اپاچی درست می شه ! ( htacess ) : مثلا ادرس زیر : با یک تیکه کد به ادرس زیر تبدیل می شه : اینجوری : Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^users/(d+)*$ ./profile.php?id=$1 hidensoft 23 اسفند 1388, 11:21اینکار رو انجام دادم، در هاست انجام میشه اما بر روی کامپیوتر نه .... معمولا روی لوکال انجام می شه اما روی هاست نه .. ویندوز دارید ؟ اگر متاسفانه جواب مثبت هست معمولا در ویندوز مشکلی پیش نمیاد mmb یک فولدر نیست ؟ نه نیست دوست عزیز. این ها آدرس دهی های مجازی هستن و حتی اون فایل با اون نامی که شما اونجا می بینید هم وجود نداره و نامش تغییر می کنه. mohan21 24 اسفند 1388, 08:34ممنون از همه شما دوستان که تا اینجا تحمل کردید .... پس من بیام تمامی فایل ها رو در یک فولدر قرار بدم و بطور مجازی فولدر بندی کنم با استفاده از بانک .... خوب حالا فرض نام تصویری 01.jpg باشه ... آدرس اصلی عکس باشه :: () نام واقعی آن که به کاربر نمایش داده میشه در بانک ذخیر میشه ... مثلا برای این فایل 01 و هنگام آپلود نام جدید اختصاص پیدا میکنه ... آدرس مجازی هم بصورت زیر باشه :: () خوب حالا در تگ img ادرس () وارد بشه چطور به آدرس () تبدیل میشه ؟ (بحث رو همین جا ادامه بدم یا یه تاپیک جدید بزنم ؟) hidensoft 24 اسفند 1388, 16:27mod_rewrite تاپیک جدید باز کنید اما قبلش برگردید
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1152]