ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingทำยังงัยให้สคริบมันส่งค่าออกมาตลอดเวลา
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำยังงัยให้สคริบมันส่งค่าออกมาตลอดเวลา  (อ่าน 1911 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Newbies
สมุนแก๊งเสียว
*

พลังน้ำใจ: 42
ออฟไลน์ ออฟไลน์

กระทู้: 554



ดูรายละเอียด
« เมื่อ: 10 มิถุนายน 2007, 16:32:41 »

ยกตัวอย่างนะครับ

โค๊ด:
<?
for($i=1;$i<=10;$i++) {

echo $i."<br>";
sleep(1);
}
?>

แบบนี้ มันควรจะพิมพ์เลข 1-10 ออกมาทุกๆ 1 วินาทีใช่ไหมครับ

แต่พอลองดู มันไม่แสดงอะไรเลย จนครบ 10 วินาที ถึงค่อยพิมพ์ออกมารวดเดียว

 Huh?
บันทึกการเข้า



aomnaruk
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 1,245



ดูรายละเอียด
« ตอบ #1 เมื่อ: 10 มิถุนายน 2007, 17:41:21 »

เคยจำได้ครับว่าทำยังไง... แต่ลืมไปแล้ว 555
บันทึกการเข้า
tony
เกี๊ยวหวาน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 4,079



ดูรายละเอียด
« ตอบ #2 เมื่อ: 22 มิถุนายน 2007, 20:17:01 »

น่าสงสารไม่มีใครมาตอบ

ใช้ @obflush ดูจิ Tongue
บันทึกการเข้า

ไม่ค่อยว่างมาดูเท่าไร แต่หัวใจยังกิ๊ดตึ๋ง
thai1
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 263



ดูรายละเอียด
« ตอบ #3 เมื่อ: 22 มิถุนายน 2007, 22:49:38 »

ใช้ javascript ซิครับให้มันเป็นฝั่ง client หรือไม่ก็ Ajax ไปเลย
ที่ทำอยู่มันเป็นฝั่ง server มันเลยประมวลผลทีเดียวแล้วค่อย Response ออกมา
บันทึกการเข้า

EThaiZone
เจ้าพ่อโลลิค่อน
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 12,516



ดูรายละเอียด
« ตอบ #4 เมื่อ: 23 มิถุนายน 2007, 10:18:02 »

ใช้ javascript ซิครับให้มันเป็นฝั่ง client หรือไม่ก็ Ajax ไปเลย
ที่ทำอยู่มันเป็นฝั่ง server มันเลยประมวลผลทีเดียวแล้วค่อย Response ออกมา

ตามนั้นเลยครับ

ผมเองขนาดทำสคริประบบสักตัวให้มันรายงานผลตอนค้นข้อมูลใหม่

มันต้องมีข้อมูลถึงระดับหนึ่งมันถึงจะแสดงผล (ลองทำสคริปแสดงผลข้อมูลเยอะๆ ในหลักหมื่นดูสิ)

IE ก็แบบนี้ ถ้า Firefox ก็เร็วหน่อย

แต่อยากเห็นชัวร์ๆ ก็ทำเป็น อะจ๊ากซ์ (Ajax) ไปดีกว่าครับ
เห็นผลได้ตามต้องการมากที่สุด
บันทึกการเข้า

Tee++;
โปรแกรมเมอร์ จอหงวน
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 79
ออฟไลน์ ออฟไลน์

กระทู้: 1,861



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 01 กรกฎาคม 2007, 23:57:09 »

flush();

หรือ

ob_implicit_flush();
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์