Поздравление с 8 марта от Гика

Недавно Я написал api для sms рассылки, теперь нужно этим воспользоваться ;)

Итак у Нас есть отличный инструмент массовых рассылок — API sms рассылок.
Теперь нужно им воспользоваться. Конечно поздравление с восьмым марта можно и через Админку любого такого сервиса сделать. Да и можно просто на телефоне набрать и отправить, но Мы же не такие)))

Да и вообще… А  вот если Я, например, захочу продавать ноутбуки в днепропетровске. А почему бы и нет ;) Днепропетровск почти мой родной города, да и ноутбуки Я люблю)))
Так  всё что Мне понадобится: интернет магазин (например на Друпале или WordPress) и возможность уведомления по СМС.

Давайте скрипт соорудим для отправки нашей праздничной рассылки:

<?php
 
// Получает содержимое файла в виде массива.
// файл содержит номера телефонов
$lines = file('nomber.txt');
// Осуществим проход массива телефоных номеров.
$recipient='';
foreach ($lines as $tel) {
        $telnomber=(str_replace('+','',trim($tel)));
        ///echo $tel."\n";
        if( preg_match('/([0-9]{12})/',$telnomber)){
                //echo $telnomber."\n";
                $recipient.='    <recipient>'.$telnomber.'</recipient>
';
        }
 
}
 
/*
если Вы раскоментируете это, то Вы сможете отладить код и не отправить СМС-рассылку)))
*/
//echo $recipient;
//exit(1);exit;
 
if(strlen($recipient)>12){
 
//Замените нудные параметры
//    <from>От кого</from>
//    <login>Тут должен быть ваш пароль в виде номера телефона без плюсика</login>
//    <password>А это ваш пароль)))</password>
 
$sms='<?xml version="1.0" encoding="UTF-8"?>
    <request>
    <auth>
    <login>380679000000</login>
    <password>PASSWORD</password>
    </auth>
    <message>
    <from>wel.org.ua</from>
    <text>Сегодня пожелаю добра, цветов охапку и весеннего тепла.Валера Соловьев</text>
    '.$recipient.'
    </message>
    </request>';
 
$API  = 'http://letsads.com/api';
$CurlHandler = curl_init($API);
curl_setopt($CurlHandler, CURLOPT_HEADER, 0);
curl_setopt($CurlHandler, CURLOPT_POSTFIELDS, $sms);
curl_setopt($CurlHandler, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($CurlHandler, CURLOPT_POST, 1);
$Answer = curl_exec($CurlHandler);
curl_close($CurlHandler);
 
echo $recipient."\n";
echo $Answer;
 
}
 
?>

А это наш файл с номерами телефонов # cat nomber.txt

380660000000
380970000000


Comments to Поздравление с 8 марта от Гика

  • а АПИ попросил включили и получается проблемка: «38050******** ErrorWRONG_DATA_FORMAT», почему? на номера без 3 и 8 не отсылается

    Влад 11.04.2012 18:19 Ответить
    • на оф сайте или ТП должна дать ответ, или код _здеся_

      wel 15.04.2012 22:58 Ответить

Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title