Check latest image in folder (Windows) then send with Line Notify
ใช้ checkandsend.php เช็กว่าใน Folder (Windows) ที่กำหนดนั้น มีรูปใหม่ล่าสุดเข้ามาไหม
ถ้ามีก็ให้ส่งข้อความที่กำหนด พร้อมรูปเข้าไปในไลน์ ถ้ายังไม่มีก็ไม่ต้องส่งอะไร
เก็บค่าตัวแปรด้วยไฟล์ txt ไม่จำเป็นต้องใช้ฐานข้อมูลอะไร
ที่ผมใช้อยู่ คือ
- ใช้ส่งรูปจากกล้อง IP ที่มัน Upload มาเก็บใน Ftp Server
- กับตั้งเวลาให้โปรแกรม Capture รูปหน้าจอใส่ในโฟลเดอร์ แล้วให้ส่งมารายงานใน Line ทุก 1 ชั่วโมง
(ใช้การเขียน php ให้แคปรูปหน้าจอก็ได้ (ได้แค่จอหลักจอเดียว)
หรือใช้โปรแกรม IrfanView ตั้งเวลาแคปรูปก็ได้(แคปรูปได้ทุกจอ หรือตั้ง Offset และขนาดรูปได้))
เผื่อใครอยากเอาไปประยุกต์ใช้กับอะไรครับ
การใช้งาน (โหลดไปแค่ไฟล์ checkandsend.php ก็พอ ที่เหลือมันเป็นตัวอย่าง)
- เอาไฟล์ checkandsend.php ไปใส่ไว้ในโฟลเดอร์เดียวกันกับที่โฟลเดอร์รูปอยู่ (ไม่ใช่ในโฟลเดอร์รูปนะ) และเข้าไปแก้การตั้งค่าในส่วนที่ให้ตั้งค่า ก็สามารถใช้งานได้แล้ว
การเรียกใช้
- ใช้การเรียกหน้าเว็บด้วยการตั้ง Auto Refresh
- หรือเขียน cmd เรียกหน้าเว็บด้วย curl ตามตัวอย่างด้านล่างก็ได้ครับ
:restart
timeout /T 3600
echo (%time%) Check and send picture.
curl --silent http://localhost/test/checkandsend.php
goto restart