whycomputer.com >> Wiedza o Internecie >  >> Internet

Jak wysłać darmowego SMS‑a przy użyciu PHP

Wstęp

Usługi krótkich wiadomości (SMS) są popularnym sposobem komunikacji. Dzięki możliwości wysyłania ich przez protokół HTTP, aplikacje PHP mogą dostarczać SMS‑y do użytkowników praktycznie za darmo, wykorzystując bramki e‑mail operatorów.

Krok 1 – Pobranie numeru telefonu

Numer odbiorcy można odczytać z bazy danych, pliku lub parametrów żądania HTTP. W przykładzie używamy metody GET:

$recipient = $_GET['pnumber'];

Krok 2 – Dodanie domeny operatora

Do numeru należy dopisać adres e‑mail odpowiedni dla wybranego operatora. Obsługujemy trzy najpopularniejsze sieci:

$recipient = $_GET['pnumber'];

switch($_GET['carrier']){
    case "verizon":
        $recipient .= "@vtext.com";
        break;
    case "att":
        $recipient .= "@txt.att.net";
        break;
    case "tmobile":
        $recipient .= "@tmomail.net";
        break;
}

Krok 3 – Treść wiadomości

Większość operatorów przyjmuje maksymalnie 140 znaków. Przykładowa treść:

$body = "This SMS message was sent with PHP.";

Krok 4 – Nagłówki i wysłanie

Ustawiamy nagłówek From. Może to być dowolny adres e‑mail lub numer telefonu z odpowiednią domeną.

$header = "From: sms@yourdomain.com";
mail($recipient, "", $body, $header);

Wskazówka

  • Funkcja mail() zwraca wartość boolean – można sprawdzić, czy wiadomość została wysłana pomyślnie.

Ostrzeżenia

  • Użytkownik musi podać zarówno numer telefonu, jak i nazwę operatora.
  • W niektórych krajach wiadomości wysyłane w ten sposób nie docierają. Warto wysłać potwierdzenie i, w razie potrzeby, skorzystać z płatnej bramki SMS.

URL:https://pl.whycomputer.com/Internet/100304796.html

Internet
  • Jak wysyłać darmowe SMS‑y z komputera

    Wysyłanie i pisanie wiadomości tekstowych z telefonu może być kosztowne i czasochłonne. Mając pod ręką komputer stacjonarny lub laptop, możesz zrobić to szybciej i zupełnie za darmo.Jak wysłać SMS‑a z komputera?Zaloguj się do swojego programu pocztowego (np. Outlook, Gmail w przeglądarce).W polu „Do

  • Jak wysłać darmowy faks przy użyciu Yahoo Mail

    Konto Yahoo Mail pozwala nie tylko na wysyłanie i odbieranie wiadomości e‑mail, ale także na korzystanie z usług faksu online. Dzięki połączeniu z takim serwisem możesz wysyłać i odbierać faksy prosto z komputera, nie wychodząc z domu. Krok po kroku 1. Zaloguj się do swojego konta Yahoo i otwórz now

  • Jak przywrócić usunięte wiadomości SMS

    Większość z nas kiedyś usunęła wiadomość SMS, a potem zdała sobie sprawę, że była potrzebna. W zależności od tego, jak dawno wiadomość została skasowana, istnieje szansa na jej odzyskanie. Aby przywrócić usuniętą wiadomość, należy pobrać i zainstalować program do odzyskiwania danych. Narzędzie przes

Wiedza o Internecie © https://pl.whycomputer.com