Hướng dẫn dùng sms php trong PHP
Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article) Show Tin nhắn văn bản đã trở nên vô cùng phổ biến trên khắp thế giới -- đến mức ngày càng có nhiều ứng dụng web tích hợp SMS để thông báo cho người dùng về sự kiện, chương trình bán hàng hoặc phiếu giảm giá trực tiếp thông qua các thiết bị di động của họ. Trong hướng dẫn này, chúng tôi sẽ khái quát các nguyên tắc cơ bản của việc gửi tin nhắn văn bản bằng PHP. Tổng quan
Bên dưới là một sơ đồ được đơn giản hoá về cách một tin nhắn có thể được gửi từ một ứng dụng web đến một thiết bị không dây. Chúng ta sẽ đi tìm hiểu từng bước một:
Hầu hết các mạng không dây đều có một cổng SMS mà thông qua đó các tin nhắn email có thể được gửi dưới dạng các tin nhắn văn bản đến một thiết bị di động. Đây là điều tuyệt vời, bởi vì, từ quan điểm của nhà phát triển, nói chung nó là miễn phí - tuy vậy, tất nhiên là nó không miễn phí đối với người dùng cuối. Các khoản phí vẫn áp dụng đối với người nhận tin nhắn và các tin nhắn được gửi thông qua email sẽ được tính phí như một tin nhắn văn bản không thông qua mạng. Email đến SMSĐể gửi SMS thông qua email, bạn thường chỉ cần hai thứ:
Quy ước sau có thể được tuân theo đối với hầu hết các nhà mạng:
Để gửi văn bản đến Mr. Example, bạn chỉ cần thêm vào bất kỳ ứng dụng email nào, nhập một tin nhắn và nhấn gửi. Việc này sẽ gửi một tin nhắn văn bản đến số điện thoại +1 (385) 555-0168 trên Mạng Không dây của Verizon. Ví dụ, tôi sẽ gửi một tin nhắn văn bản tới chính mình bằng Gmail. Khi điện thoại của tôi nhận được tin nhắn đó, nó sẽ trông giống như sau: Hàm mail của PHP Hãy tiến thêm một bước nữa. Bằng việc sử dụng SMS Gateway, chúng ta có thể gửi một tin
nhắn văn bản thông qua email bằng hàm bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) Bạn có thể đọc thêm về nó ở đây.
Để lặp lại tính năng như trên, chúng ta có thể viết code PHP sau đây: mail( '', '', 'Testing' ); Thử nghiệm Hãy làm một bài kiểm tra với PHP để đảm bảo rằng mọi thứ đều được thiết lập một cách chính xác và hàm Khi điện thoại của tôi nhận được tin nhắn, nó trông như sau:
Như bạn có thể thấy trong hình ở trên, tin nhắn cho biết nó là từ Gmail. Điều này là do tôi định tuyến tất cả các tin nhắn đi của tôi từ máy chủ cục bộ thông qua dịch vụ đó. Thật không may, khi viết bài này, tôi đã không thể thay đổi header Thêm Tính khả dụngMarkupVới những cơ sở đã có, hãy lấy ý tưởng này và quấn một giao diện người dùng xung quanh nó. Đầu tiên, chúng ta sẽ thiết lập một form đơn giản:
|