การใช้งาน php flush() เเสดงข้อมูลโดยไม่ต้องรอโหลดข้อมูลจนเสร็จ

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 12684
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

การใช้งาน php flush() เเสดงข้อมูลโดยไม่ต้องรอโหลดข้อมูลจนเสร็จ

โพสต์โดย thatsawan » 30/08/2015 11:16 pm

ฟังก์ชั่นการใช้งานเพื่อช่วยให้หน้าเว็บทำงานเร็วขึ้น คือมันไม่ต้องรอโหลดข้อมูลไปยัง browser จนเต็มก่อนที่จะแสดง แต่จะเอาข้อมูลออกมาเเสดงได้เลย

โค้ด: เลือกทั้งหมด

<?php

if (ob_get_level() == 0ob_start();

for (
$i 0$i<10$i++){

        echo 
"<br> Line to show.";
        echo 
str_pad('',4096)."\n";   

        
ob_flush();
        
flush();
        
sleep(2);
}

echo 
"Done.";

ob_end_flush();

?>

  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 3 และ บุคคลทั่วไป 0 ท่าน