/
  • ob_start چه تابعی است

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

    حالت موضوعی | حالت خطی ob_start چه تابعی است
    نویسنده پیام
    kazzem1464 آفلاین
    عضو
    ***

    ارسال‌ها: 54
    تاریخ عضویت: ۱۳۹۱ مهر ۱۰
    اعتبار: 0
    تشکرها : 18
    ( 20 تشکر در 13 ارسال )
    ارسال: #1
    ob_start چه تابعی است
    می خوام بدونم این تابع چی هست و در چه موقعی استفاده می شه
    این چنتا تابع راهم مختصرا معرفی نمایید[/php]
    [php]
    ob_get_contents() -
    ob_end_clean() -
    ob_end_flush() -
    ob_implicit_flush() - T
    ob_gzhandler() - ob_start callback function to gzip output buffer
    ob_iconv_handler() - Convert character encoding as output buffer handler
    mb_output_handler() - Callback function converts character encoding in output buffer
    ob_tidyhandler() - ob_start callback function to repair the buffer
    لطفا منابع فارسی معرفی نمایید

    انگلیسی جستجو کردم می خوام جزئیات رو بدونم
    __________________________________________________________________________
    من برای متنفر بودن از کسانی که از من متنفرند فرصتی ندارم زیرا تمام وقت من صرف دوست داشتن کسانی می شود که مرا دوست دارند
    ۱۳۹۱ آبان ۳۰ ۱۲:۰۷ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

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

    با کمک این توابع می تونید این عملیات رو مدیریت کنید.
    ۱۳۹۱ آبان ۳۰ ۰۲:۰۹ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    kazzem1464 آفلاین
    عضو
    ***

    ارسال‌ها: 54
    تاریخ عضویت: ۱۳۹۱ مهر ۱۰
    اعتبار: 0
    تشکرها : 18
    ( 20 تشکر در 13 ارسال )
    ارسال: #3
    RE: ob_start چه تابعی است
    (۱۳۹۱ آبان ۳۰ ۰۲:۰۹ عصر)zoghal نوشته شده توسط:  output buffer از اسمش معلومه که چی هست. شما هر چیزی رو که چاپ می کنی مستقیم به دستگاه خروجی حالا مانیتور یا ... ارسال میشه.

    من اینو از رو ی متون انگلیسی فهمیدم اما در بعضی از سایت های خارجی برای حل مسکل های
    Warning: "Headers already sent" or "Cannot modify header information" و warning session پیشنهاد می کردند تابع رو در ابتدای صفحه فراخوانی کنند
    بقیه توابع چطور کار می کنند
    __________________________________________________________________________
    من برای متنفر بودن از کسانی که از من متنفرند فرصتی ندارم زیرا تمام وقت من صرف دوست داشتن کسانی می شود که مرا دوست دارند
    ۱۳۹۱ آبان ۳۰ ۱۱:۳۹ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    zoghal آفلاین
    صالح سوزنچی
    *****

    ارسال‌ها: 1,766
    تاریخ عضویت: ۱۳۸۷ دي ۲۵
    اعتبار: 23
    تشکرها : 1500
    ( 1729 تشکر در 992 ارسال )
    ارسال: #4
    RE: ob_start چه تابعی است
    رسما اشتباه می کنند. با پیچوندن کاری از پیش نمیره. این پیام یعنی یک خطا وجود داره و باید فیکس کرد.

    سایر هم کاربرد نسبتا مشابه و وابسطه دارند.

    ob_start یک بافر رو اماده سازی می کنه
    ob_flush هرچی تو بافر هست رو ارسال میکنه
    ob_get_contents محتوای بافر رو فتچ می کنه
    ob_end_clean بافر جاری رو اتمام میکنه و از حافظه پاک می کنه
    ob_end_flush بافر جاری رو تموم حذف و چاپ می کنه.

    بقیه هم در داکیومنت هست
    ۱۳۹۱ آذر ۱ ۱۲:۲۷ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

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


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