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

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

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

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

กระทู้: 1,267



ดูรายละเอียด
« เมื่อ: 17 พฤศจิกายน 2014, 14:08:22 »

อ่านหัวข้ออาจจะ งง เล็กน้อยนะครับ
แต่จะสอบถามว่า โดยปกติ PHP สามารถทำให้ รันช่วงเวลาหากกันในไฟล์เดียวได้ไหมครับ
คือจะทำเหมือนว่า สมมุติมี ค่า GET รับเข้ามาแล้วให้ไฟล์ตัวนี้รันคำสั่ง A , B , C โดยแต่ละ Process ห่างกัน 1 นาที
เช่น
โค๊ด:
<?php
รันคำสั่ง A
รอเวลา 1 นาที 
รันคำสั่ง B
รอเวลา 1 นาที 
รันคำสั่ง C
?>
โดยปกติจะใช้ Database หรือ พวกอ่านจาก File Text ช่วย
แต่เผื่อใครพอมีไอเดีย หรือ คำแนะนำครับ พวก Code สำหรับเว้นช่วงเวลาครับ

ขอบคุณครับ
บันทึกการเข้า
myong1
สมุนแก๊งเสียว
*

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

กระทู้: 569



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 พฤศจิกายน 2014, 14:26:04 »

ใช้ sleep ครับ

ตัวอย่าง

// sleep 10 วินาที
sleep(10);

ดูเพิ่มเติม
โค๊ด:
http://php.net/manual/en/function.sleep.php

บันทึกการเข้า
honghong
หัวหน้าแก๊งเสียว
*

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

กระทู้: 1,267



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 พฤศจิกายน 2014, 14:28:36 »

ใช้ sleep ครับ

ตัวอย่าง

// sleep 10 วินาที
sleep(10);

ดูเพิ่มเติม
โค๊ด:
http://php.net/manual/en/function.sleep.php



 Kiss Kiss Kiss Kiss
Oh ขอบคุณมากครับ...........
ได้ความรู้ใหม่
บันทึกการเข้า
aoffyy
Newbie
*

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

กระทู้: 12



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 17 พฤศจิกายน 2014, 20:42:43 »

ลองใช้ crontab ใน server ดูครับ
เช่นตั้งเวลา ให้ เรียก file php นี้ทุก กี่นาที
หรือเรียกไฟล์ php นี้ ทุกๆ  9 โมงเช้าของทุกวันก็ยังได้


https://support.hostatom.com/k...tion=displayarticle&id=117

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

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