Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# MVC Подгрузка всех категорий из статей http://www.cyberforum.ru/asp-net-mvc/thread1237771.html
Вот такая модель у меня: public class Article { public int Id { get; set; } public string Name { get; set; } public int SectionId { get; set; }
C# MVC Продолжение работы после того, как клиент закрыл страницу Здравствуйте, хорошо знаю язык C#, и только начинаю осваивать asp.net. И возник один вопрос. Насколько я знаю код будет выполнятся пока клиент не закроет вкладку в браузере, возможно ли как нибудь... http://www.cyberforum.ru/asp-net-mvc/thread1237719.html
C# MVC Как реализовать отображение 3х таблиц бд в одном представлении
Есть 3 таблицы базы данных: Products, Category и Bonus. Их описываю 3 модели соответственно public class Products { public int Id { get; set; } public string Name {...
Откуда метод NewGuid знает, что он не равен уже существующему Guid C# MVC
Всем привет! Ребят поясните мне пж. Загружаю аватары пользователей (файлы изображений) и чтобы имена файлов были уникальными, делаю так: string FileName = Guid.NewGuid().ToString() + "." +...
C# MVC Ошибка открытия файла robots.txt на локалке ошибка 500, а на хостинге просто белый экран http://www.cyberforum.ru/asp-net-mvc/thread1237316.html
Создаю файл robots.txt В контролере написал: public class SeoController : Controller { // GET: Seo public ActionResult Robots() { var robotsFile...
C# MVC Создавать динамические формы, которые потом пользователь сможет заполнять Всем привет,нужен совет по поводу реализации.Есть админ он может создавать динамические формы,которые потом пользователь сможет заполнять,как можно реализовать такое поведение.Типы которые может... подробнее
ksenya_kl
0 / 0 / 0
Регистрация: 03.08.2014
Сообщений: 5
0

Реализация СМС рассылки на сайте

03.08.2014, 13:34. Просмотров 1047. Ответов 3
Метки (Все метки)

Нужна реализация смс рассылки. Есть страница, на которой пользователи добавляют свои заявки\объявления. Хочу, чтобы после добавления нового обновления всем зарегистрированным пользователям отправлялась смс уведомление о новом объявлении. Есть код реализации самой рассылки смс, но он на php. Помогите его перевести на C# под MVC.

Взято с sms-assistent.by (я планировала через этот ресурс отправлять)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
function post_content ($url,$postdata) {
 $uagent = “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322);
 $ch = curl_init( $url );
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_ENCODING, ‘gzip,deflate’);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
 curl_setopt($ch, CURLOPT_TIMEOUT, 1200);
 $header[0] = “Accept: text/xml,application/xml,application/xhtml+xml,;
 $header[0] .= “text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5”;
 $header[] = “Content-Type: text/xml”;
 $header[] = “Cache-Control: max-age=0”;
 $header[] = “Connection: keep-alive”;
 $header[] = “Keep-Alive: 300”;
 $header[] = “Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7”;
 $header[] = “Accept-Language: en-us,en;q=0.5”;
 $header[] = “Pragma: “; // browsers keep this blank.
 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
 $content = curl_exec( $ch );
 $err = curl_errno( $ch );
 $errmsg = curl_error( $ch );
 $header = curl_getinfo( $ch );
 curl_close( $ch );
 $header[‘errno’] = $err;
 $header[‘errmsg’] = $errmsg;
 $header[‘content’] = $content;
 return $header;
};
$url = ‘https://userarea.sms-assistent.by/api/v1/xml’;
$postdata = ‘<?xml version=”1.0” encoding=”utf-8” ?>
<package login=”ваш_логин” password=”ваш_пароль”>
<message>
<msg recipient=”номер_телефона1_(обязательно_с_кодом_оператора)” sender=”отправитель_
сообщения” validity_period=”86400”>текст_сообщения1</msg>
<msg recipient=”номер_телефона2_(обязательно_с_кодом_оператора)” sender=”отправитель_
сообщения” validity_period=”86400”>текст_сообщения2</msg>
<msg recipient=”номер_телефона3_(обязательно_с_кодом_оператора)” sender=”отправитель_
сообщения” validity_period=”86400”>текст_сообщения3</msg>
</message>
</package>’;
$curl_result = post_content($url,$postdata);
var_dump($curl_result[‘content’]); // здесь результат выполнения
?>
Примечание
Если в процессе выполнения запроса выдает ошибку: “SSL certificate problem, verify that the CA cert is
OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed”
Добавьте после строчки curl_setopt($ch, CURLOPT_TIMEOUT, 1200);
Строчку curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

Вернуться к обсуждению:
Реализация СМС рассылки на сайте
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2014, 13:34
Готовые ответы и решения:

СМС-рассылки
Хочу на сайте сделать регистрацию по номеру телефона. На телефон будет отправляться проверочный...

Сервис рассылки смс
Здравствуйте. Порекомендуйте сервис по рассылке смс. Мтс и мегафон дорого берут. В базе примерно...

Организация рассылки смс
Привет! Ребята что лучше использовать? организовать через GSM модем или SMPP провайдера? Смс поток...

Подписка на рассылки смс
Народ нужна помощь как сделать мне подписку на рассылку по короткому номеру например мне нужно что...

Оборудование для смс рассылки
Добрый день. Руководителю моему, друг рассказал, что мол купил он у китайцев модуль на 64...

3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru