Интернет знания
SMS‑овете (текстовите съобщения) са популярна форма за бърза комуникация. Те могат да се изпращат чрез HTTP, точно както изпращате имейл, което позволява на PHP уеб приложенията да изпращат SMS безплатно, стига да разполагате с имейл‑към‑SMS шлюз на оператора.
Номерата обикновено се събират от база данни, файл или от HTTP заявка. В примера използваме GET параметър pnumber:
$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;
}
Повечето оператори ограничават дължината до 140 знака. Примерен текст:
$body = "Това SMS съобщение е изпратено с PHP.";
Заглавната част "From" е задължителна. Можете да използвате ваш имейл или телефонен номер със съответния домейн.
$header = "From: sms@yourdomain.com"; // заменете с вашия имейл
Използваме вградената PHP функция mail(). Вторият параметър (тема) оставяме празен, тъй като SMS‑овете нямат поле за тема.
mail($recipient, "", $body, $header);
mail() връща булева стойност – можете да проверявате дали съобщението е изпратено успешно.
ВъведениеPHP разработчиците често се нуждаят от начин да обработват документи, създадени в Microsoft Word, особено когато потребителите работят под Windows или macOS. Форматът DOC не е директно поддържан в Linux‑овите сървъри, но с помощта на външен инструмент можем лесно да извлечем текста.Необходи
Ако искате да изпратите SMS към потребител на Verizon, но нямате телефон с възможност за текстови съобщения, можете да го направите от компютъра си безплатно. Има три начина: чрез уеб‑интерфейса на Verizon, чрез имейл (vtext) или чрез AOL Instant Messenger.Текст чрез уеб сайта на VerizonОтворете бра