2009-06-20 28 views
5

đã làm một số google tìm kiếm về chủ đề và hầu hết các api đã tồn tại yêu cầu một máy chủ chuyên dụng.bất kỳ hướng dẫn php nào tốt về cách gửi sms đến điện thoại?

bị bệnh khi dùng thử trên máy cục bộ và đang sử dụng wamp, tôi có cần phải trải qua một loại người bán (loại nào đó) để có thể gửi tin nhắn không?

và nếu bạn biết bất kỳ hướng dẫn nào liệt kê chúng.

nhờ

+0

Bạn sẽ gửi bao nhiêu? Tôi thường tự hỏi liệu nhà cung cấp của tôi có phàn nàn không nếu liên tục đi với một kế hoạch nhắn tin không giới hạn. Tất nhiên, họ đã không hủy bỏ tôi trên nhắn tin của con gái tôi, vì vậy tôi đoán tôi sẽ được an toàn. – Nosredna

+0

không nhiều nhưng có thể gửi như 10-20 của họ để xem nếu nó hoạt động, sau đó tìm ra cách tôi có thể sử dụng nó. – sarmenhb

+0

** update: ** đây là hướng dẫn tốt từ bạn bè của chúng tôi tại nettuts: http://code.tutsplus.com/tutorials/how-to-send-text-messages-with-php--net-17693 –

Trả lời

2

Tôi đã có kinh nghiệm tốt với việc gửi tin nhắn SMS thông qua thư viện gnokii trên Linux bằng cách sử dụng kết nối Bluetooth với điện thoại Nokia (PC đang chạy Asterisk quá).

Tất nhiên, điều này có nghĩa là bạn sẽ cần điện thoại của riêng bạn sử dụng để gửi tin nhắn SMS và một số cách để kết nối với nó. Hãy chắc chắn rằng bạn kiểm tra các supported phone list, mà chủ yếu là điện thoại Nokia.

1

Bạn sẽ luôn cần một số loại bên thứ 3 để gửi qua (có thể là điện thoại của bạn hoặc một số máy chủ di động với nhà cung cấp dịch vụ của bạn). Vì dịch vụ di động khác nhau và ai đó phải trả tiền cho SMS đó. (Trong hầu hết các trường hợp)

4

Như đã đề cập trong câu trả lời khác, bạn sẽ cần một bên thứ 3 để gửi tin nhắn của bạn thông qua và bạn sẽ cũng phải trả một cái gì đó để gửi cho họ.

Tôi chưa thử bản thân mình nhưng this tutorial on Sending SMS thru HTTP có vẻ như là một cách hay. Nó sẽ cho phép bạn

Sử dụng giao thức PHP và HTTP để gửi tin nhắn văn bản từ trang web của bạn thông qua cổng SMS.

Hướng dẫn sử dụng số SMS API từ TM4B có vẻ thực sự trực quan. TM4B cũng cung cấp gateway software for a dedicated machine (mặc dù tôi biết bạn cố gắng tránh điều đó). Và như đã nêu trong hướng dẫn về TM4B:

  • Họ là những cửa ngõ duy nhất tôi biết rằng có một chế độ mô phỏng cho chỉnh kịch bản của bạn.
  • Họ không có bất kỳ khoản phí thiết lập nào.
  • Giá của chúng thấp.
  • Chúng đáng tin cậy.
  • Tôi sử dụng chúng.

Ít nhất đó là cách tôi bắt đầu. Tôi nghĩ rằng đó là tuyên truyền đủ cho tối nay:).

2

Đây là những gì tôi đang sử dụng. Tôi không biết nếu nó hoạt động ở khắp mọi nơi, nhưng ở Argentina (nơi tôi sống) nó hoạt động.

Về cơ bản, bạn phải gửi email đến một địa chỉ email đặc biệt. Tôi gửi bốn thư (một thư cho mỗi công ty) kể từ khi, thông thường tôi không biết ai là hãng vận chuyển khách hàng.

function prepararMail($tel, $msg) { 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
} 

function EnviarMail($dest, $subject, $msg) { 
    $from_name = "Your name"; 
    $from_email = "your email"; 
    $headers = sprintf ("From: %s <%s>\nSender: %s <%s>\nContent-Type: text/plain; charset=\"UTF-8\"\nContent-Transfer-Encoding: 8bit\n", $from_name, $from_email, $from_name, $from_email); 

    mail($dest, $subject, $msg, $headers); 
} 
Các vấn đề liên quan