نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مرتب سازی فایل های اپلود شده بدون mysql

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض مرتب سازی فایل های اپلود شده بدون mysql

    فایل هامو داخل یه پوشه upload اپلود میکنم و مشلی ندارم . با توابع ( opendir + readdir )

    مشکلم اینجاست که وقتی اطلاعات فایل ها با readdir خونده میشه بر اساس حروف البای دیفالت سرور تو ui من مرتب سازی میشه . جایگاه فایل ها قاتی باتی میشه و جایگاه ثابتی ندارن . میخوام بر اساس تاریخ readdir کنمشون . میشه همچین کار رو کرد ؟


    به ذهن خودم رسید نام فایل هامو ( عکس ها اهن ها و .... ) رو که اپلود میشه رو تو دیتابیس تو یه جدول بریزم و بر اساس اون جدول عملایت خاندن تو Ui خودمو انجام بدم . ( نمیخوام فایل هامو تو دیتابیس اپلود کنما فقط میخوام نامشونو تو یه جدول ذخیره کنم تا بر اساس Id شون پیمایش بشن و مرتب بشن )

    ممنون از دوستان

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : مرتب سازی فایل های اپلود شده بدون mysql

    سلام
    نیازی به دیتابیس نیست
    فایل ها رو با opendir بخونید
    به جای نمایش لیست فایل ها رو در یک آرایه بریزید.
    سپس آرایه رو با استفاده از توابعی مثل sort مرتب و در نهایت به شکل دلخواه جاپ کنید.
    موفق باشید :۵۳:
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  4. تعداد تشکر ها از Rezash به دلیل پست مفید


  5. #3
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2016
    نوشته ها
    13
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    14
    تشکر شده در
    10 پست

    پیش فرض پاسخ : مرتب سازی فایل های اپلود شده بدون mysql

    استفاده از آرایه تقریبا فرقی با ذخیره تو دیتابیس نداره


    میتونید از یه تابغ time() برای اسم فایل ها استفاده کنید مثلا بدین صورت

    اسم قبلی فایل
    کد PHP:
    file.zip 
    اسم جدید فایل
    کد PHP:
    1466877704_file.zip 
    بدین صورت که اسم فایلو اینجور بزارید

    کد PHP:
    time().'file.zip 
    برا اینکار کافیه اسم فایلارو عوض کنید و از تابع time براشون استفاده کنید ( در مرتب سازی فایل ها بر اساس عدد زمان مرتب میشن)

    با اینکار نیازی به تشکیل ارایه و دوساعت ریختن اطلاعات تو ارایه نیست
    ویرایش توسط Mr.programmer : June 25th, 2016 در ساعت 22:36

  6. تعداد تشکر ها از Mr.programmer به دلیل پست مفید


  7. #4
    عضو انجمن us12 آواتار ها
    تاریخ عضویت
    Jul 2012
    نوشته ها
    244
    تشکر تشکر کرده 
    75
    تشکر تشکر شده 
    284
    تشکر شده در
    198 پست

    پیش فرض پاسخ : مرتب سازی فایل های اپلود شده بدون mysql

    هر فایل تاریخ آخرین تغییرات خودش را داره .
    به سادگی میتوانید با کمک این تاریخ فایل ها را sort کنید


    http://stackoverflow.com/questions/2...by-date-in-php
    برنامه نویسی => www.SOFTIRAN.org
    ----------------------------------------------------------

  8. تعداد تشکر ها از us12 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. بهینه سازی mysql
    توسط Mata007 در انجمن سی پنل CPanel
    پاسخ ها: 5
    آخرين نوشته: March 22nd, 2016, 12:32
  2. پاسخ ها: 14
    آخرين نوشته: August 11th, 2013, 00:44
  3. ارور Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)
    توسط pc.rootall در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: July 20th, 2013, 16:37
  4. مشاوره برای بهینه سازی mysql
    توسط GEO در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: July 3rd, 2013, 12:47
  5. بهینه سازی mysql
    توسط Mohammad1980 در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: December 16th, 2012, 11:44

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •