A-AA+then

อยากทราบวิธีการทำให้ PHP ทำงานอัติโนมัติครับ รายละเอียดเข้ามาอ่า

1,493
คือผมจะทำโปรเจคเป็นระบบประมูลสินค้าอะครับ

แต่ตอนนี้ยังงงๆอยู่ว่าเวลาการประมูลเสร็จสิ้นเราจะส่งอีเมลไปบอกผู้ชนะประมูล

และ Update ฐานข้อมูลต่างๆอัติโนมัติยังไงอะครับ

ขอบคุณสำหรับคำตอบครับผม

^^

7 ความคิดเห็น

ลองศึกษาเรื่อง cronjob ครับ
1

ตกลงทำอะไรแน่เนี่ย ??
2

อธิบายง่ายๆครับ เวลาการประมูลจบลง เราต้องส่งเมลไปบอกคนที่ชนะประมูลตอนนั้นเลยใช่ไหมครับ

แล้วเราก้ต้อง Update ฐานข้อมูลของเราด้วย ซึ่งทั้งหมดที่ผมพูดมานั้นเราจะให้มันเกิดขึ้นโดยอัติโนมัติได้อย่างไรครับ

เพราะมันไม่มีอะไรไปกระตุ้นเหมือนการคลิ๊ก Form หรือการ กดลิงค์ ที่จะทำให้เกิดเหตุการณ์ขึ้น

พอเข้าใจไหมอะครับ
3

อานะ คิดอะไรอยู่เนี่ย...

เวลาประมูลเสร็จ ตัดสินผมการประมูล มีการเคาพคำสั่งขาย เราต้องบันทึกราคาสุดท้ายลงฐานข้อมูล เราก่เอาเวลานั้นแหละ ส่งข้อมูลไปบอกผู้ชนะการประมูล

ไม่เห็นต้องรอเมื่อนั่นเมื่อนี่เลย เราต้องดำเนินการเองอยุ่แล้ว
4

เวนกำ!!

สรุปว่าผมใช้ cronjob ที่คุณ man006 บอกไปแล้วครับ

แลคุณจะไม่เข้าใจว่าระบบประมูลบนเว็บมันเป็นอย่างไร ผมว่าคุณน่าจะลองเข้าไปที่

www.pramool.com หรือไม่ก็ www.ebay.com ดูมั่งนะครับ

เพราะการประมูลพวกนี้มันเป็นแบบ กำหนดเวลาจบ

เช่นผมไปประมูลเสื้อ ตั้งเวลาไว้ 24 ชม.

พอถึงเวลาที่จบประมูล ก็คือ24 ชม หลังจากผมได้ตั้งไป...

ระบบมันก็จะต้องทำงานอัตโนมัติทันที

โดยมันก็จะถือว่าคนที่ประมูลราคาสูงสุดชนะ และ Update ฐานข้อมูลต่างๆ

เพื่อไม่ให้มีการบิทต่อ เพื่อสรุปผลประมูล และอื่นๆ

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

โดยที่ทั้งหมดมันทำอัตโนมัติ


ไม่ได้กดประมูลเสร็จปุ๊ปแล้วชนะปั๊ปเลยนี่ครับ ถึงจะให้มันส่งเมลไปบอกตอนนั้นได้เลย -*-


สรุปว่า cronjob สุดยอด!!

จบ!!
5

555++++

ผมคงคิดมากไป......

ถ้าเงื่อนไขการประมูลอยู่ที่ ใครเสนอราคา สูงสุดเท่านั้น คนที่เสนอราคาสูงสุด ก็คงชนะการประมูลไป ระบบอัตโนมัติ เช่น cronjob ก็คงทำงานได้ดีไม่มีปัญหา

แต่ถ้าเงื่อนการประมูล ต้องมีการตรวจสอบก่อน ว่า ผู้เสนอ มีการเสนอราคา แบบ "เล่นๆ" หรือไม่ หรือ อาจมีปัจจัยอื่นมาเกี่ยวข้อง คอมพิวเตอร์คงตัดสินให้ไม่ได้ ซึ่งก็ต้องใช้คนตัดสิน ซึงแน่นอน คนต้องเป็นคนบอกว่าใครสมควรจะได้รับการประมูล หรือ อีกที ในกรณีที่ คนอันดับ 1 ไม่สามารถชำระเงิน หรือ จบการประมูลได้ ก็คงต้องใช้ อันดับ 2 หรือ 3

เล็กๆ เราไม่ ใหญ่ๆ เราทำ

เป็นแค่สิ่งที่ผมคิดนะครับ อย่าถือ เราอาจเห็นไม่ตรงกันก็ได้
6

อ่าครับผม
7
^