เขียนโค้ด ส่ง SMS เข้ามือถือ แบบฟรีๆ
สำคัญต้องมีแอคเค้าของ google และ เซต SMS ก่อนดังนี้ครับ
***เกริ่นนิดนึงครับ ฟังชั่นตัวนี้ จริงๆคือการแจ้งเตือนทาง SMS กับการที่เราสร้างเหตุการณ์ที่ปฏิทินของเราที่ Google
แต่เรามาปรับใช้งานโดยส่วนตัวผมใช้ระบบนี้ในการแจ้งเตือนเมื่อมีคนมาสมัครบริการที่เว็บผม
ซึ่งเพื่อนๆสามารถปรับแต่ง เพิ่มเติมการใช้งานกันดูคับ ^^
1. สมัคร Gmail ที่หน้า google จะเห็นเมนู Gmail อยู่ เข้าไปสมัคร แล้วก็ login เข้าไป
2. เข้าไปที่หน้า Gmail แล้วจะเห็นเมนู ปฏิทิน
3. เราก็เข้าไปที่การตั้งค่า ตั้งค่าต่าง ๆ ของปฏิทิน ตั้งค่าอุปกรณ์การเคลื่อนที่ ใส่เบอร์มือถือของเราเข้าไปรับรหัส ใส่รหัส
เมื่อตั้งค่าเสร็จเราจะได้การแจ้งเตือนทาง SMS เพิ่มมาแล้ว(ตอนแจ้งเตือนนั้น ให้เพิ่มการแจ้ง SMS ด้วย)
4.ดาวน์โหลด Zend Gdata
ไลบรารี่นี้ทำให้เราเขียนติดต่อกับ google calendar ได้ ง่ายและสะดวก
*
http://framework.zend.com/releases/ZendGdata-1.9.4/ZendGdata-1.9.4.zip[color=rgb(51, 102, 153) !important]คัดลอกไปที่คลิปบอร์ด
5.แตกซิป Zend Gdata
ในโฟลเดอร์ ZendGdata-1.9.4 จะมีทั้ง document และโค้ดตัวอย่างมากมาย แต่สิ่งที่เราต้องใช้คือสิ่งที่อยู่ในโฟลเดอร์ ZendGdata-1.9.4libraryZend ก้อป~เซ็นเซอร์~มาใช้ทั้งโฟลเดอร์ Zend เลยนะครับ
6.สร้างฟังก์ชั่นสำหรับติดต่อกับ google calendar
มันก็คือฟังก์ชั่นที่ใช้เพิ่ม รายการ เข้าไปใน google calendar และตั้งเวลาให้ส่ง SMS หาเรา โดยในฟังก์ชั่นนี้ผม ให้ใส่รายการไป ณ.เวลาปัจจุบัน+3 นาที และให้แจ้งเตือนก่อนถึงรายการนี้ 2 นาที เพราะฉะนั้นเมื่อ + – แล้ว หลังสคริปเรารันจบ ประมาณ 1 นาที จะต้องมี SMS หาเรา
โค้ดชุดนี้สามารถเอาไปประยุกต์ เป็นระบบส่ง SMS ภายในองค์กร หรือในกลุ่มเพื่อน สาเหตุที่บอกว่าประยุกต์ใช้เป็นกลุ่มอย่างนี้ เพราะว่าคุณต้องรู้ username กับ password google ของเขา จึงสามารถไปสร้างรายการแจ้งล่วงหน้าด้วย SMS ใน google calendar ของเขาได้
**** ย้ำเตือนนะครับ ****
1.ต้องใช้ UTF-8 เท่านั้น
ปล.เข้าไปเปลี่ยนการตั้งค่าที่ sms.php
* $google_username = "ชื่อเมล์@gmail.com"; // username เข้ากูเกิลของคุณ
* $google_password = "พาสเมล์"; // password เข้ากูเกิลของคุณ
* $title = "หัวข้อ SMS การแจ้งเตือน";
* $content = "เนื้อหา การแจ้งเตือน ";
[color=rgb(51, 102, 153) !important]คัดลอกไปที่คลิปบอร์ด
เครดิต
http://www.select2web.comRead more:
http://www.hot-th.com/thread-5262-1-1.html#ixzz2decRqLUE