/
  • ایجاد میله نمایش پیشرفت عملیات

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی ایجاد میله نمایش پیشرفت عملیات
    نویسنده پیام
    php آفلاین
    hossein
    ****

    ارسال‌ها: 629
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #1
    ایجاد میله نمایش پیشرفت عملیات
    تو خیلی از سایت ها میاد یه عکس میزاره برای لود سایت یا کارای دیگه که تا زمان تمام شدن کار این عکس نمایش داده بشه .
    ولی اگه برای یک عملیات بخوایم این کار به صورت واقعی انجام بشه یعنی درصد پیشرفت عملیات ر و نمایش بده باید چکار کنیم .

    مشکل اینجاست که خروچی که از سرور میاد یک دفعه نمایش داده میشه .
    مثلا من اومدم تو تا حلفه تو در تو نوشتم که در حلقه خارجی یک مقداری رو چاپ کنه و پس از اجرا تمام مقادیر پس از تمام شدن دو حلقه نمایش داده میشد چطور میشه در هر دفعه مقدار رو در کلاینت داشت .
    __________________________________________________________________________
    ۱۳۸۸ دي ۹ ۱۱:۴۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    php آفلاین
    hossein
    ****

    ارسال‌ها: 629
    تاریخ عضویت: ۱۳۸۷ دي ۴
    اعتبار: 13
    تشکرها : 467
    ( 798 تشکر در 277 ارسال )
    ارسال: #2
    RE: ایجاد میله نمایش پیشرفت عملیات
    کسی در مورد این مطلب اطلاعاتی نداره .
    __________________________________________________________________________
    ۱۳۸۸ دي ۱۰ ۱۲:۲۸ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    scorpion آفلاین
    رضا حقیقی
    ***

    ارسال‌ها: 245
    تاریخ عضویت: ۱۳۸۷ بهمن ۲۷
    اعتبار: 3
    تشکرها : 94
    ( 276 تشکر در 144 ارسال )
    ارسال: #3
    RE: ایجاد میله نمایش پیشرفت عملیات
    به صورت معمولی نمیشه . باید اکستنشن apc یا uploadprogress رو سرور نصب باشه و بقیه کار هم:
    http://t.wits.sg/misc/jQueryProgressBar/demo.php
    __________________________________________________________________________
    رضا حقیقی / Reza Haghighi
    ۱۳۸۸ دي ۱۰ ۱۲:۵۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,760
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #4
    RE: ایجاد میله نمایش پیشرفت عملیات
    2 روش کلی وجود داره
    1- روش قدیمی : در این روش شما با کنترل خروجی یا output buffer زمانی که عملیات شما در حال انجام هست رو نمایش میدید. در خیلی از اسکریپت ها دید که به صورت نقطه پیشرفت رو نمایش میدن.
    2- روشی مرسوم به web2 که به کمک جاواسکریپت و ایجکس شما درخواست رو به سرور میفرستید. و با کنترل خروجی پیشرفت کار رو در اختیار تابع ایجکستون میفرستید. و به کمک جاوا اسکریپت. پشرفت عملیات رو نمایش . می دید.



    روش های دیگه ای هم هست. که زیاد جالب نیستند. اما در کل از همین روش های بالا بهره میگیرند
    ۱۳۸۸ دي ۱۰ ۰۱:۰۴ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : Alimokhlesi
    k2-4u آفلاین
    LAMP Programmer
    ***

    ارسال‌ها: 88
    تاریخ عضویت: ۱۳۸۸ مرداد ۲۱
    اعتبار: 4
    تشکرها : 64
    ( 218 تشکر در 56 ارسال )
    ارسال: #5
    RE: ایجاد میله نمایش پیشرفت عملیات
    تنها روشی که . بهترینه همون ajax معروفه که به غیر همزمانی اشاره می کنه
    شما می تونین محتوات مورد نظرتون رو در چند درخواست دریافت کنید
    و بعد در سمت کلاینت متصلشون کنید به هم
    ۱۳۸۸ دي ۱۷ ۰۱:۵۵ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط : Alimokhlesi
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS