Как стать автором
Обновить

Комментарии 22

В билайне можно отправить email на номер 90X1234567@sms.beemail.ru. У вашего оператора может быть по аналогии.

С таким ником как у вас я скорее подумаю что вы не уведомления с сервера получать хотите, а смс-спамер написать ;)
ээ не понял а никнейм-то причем? с чем он у вас сассоциировался?
Конечно же я имел ввиду

Мерлуза, хек, хэйк (лат. Merluccius) — род рыб семейства мерлузовых. ;)
ээ окей, и причем здесь спам?
НЛО прилетело и опубликовало эту надпись здесь
Гуглокалендарь вам в помощь. Думаю там можно что нить намудрить.
Я писал скрипт, который с помощью Zend Framework, используя протокол Google Data (кажется так) отправлял смс на зарегистрироваенный в ГКалендаре номер. Но там очень мало символов своих можно вставить — десятка два-три. В яндексе (не помню точно где, недавно краем уха слышал) можно отправлять больше символов.

Я использовал скрипт для отправки статистики adsense на мобилу. Удобно получать инфу о доходе на мобилу, лежа на пляже. :)

Создаем уведомление с смс на текущее время +15 минут.

require_once 'gacData.php';
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Calendar');

function createEvent ($client, $title = 'Tennis with Beth',
$desc='', $where = 'On the courts',
$startDate = '', $startTime = '',
$endDate = '', $endTime = '', $tzOffset = '+03')
{

if (!$desc) $desc = $title;
$now = time();
//echo 'time 1: '.date('Y-m-d H:i',$now+60*10).'
';
//echo 'time 2: '.date('H:i',$now+60*10).'
';
if (!$startDate) $startDate = date('Y-m-d',$now+60*10);
if (!$startTime) $startTime = date('H:i',$now+60*10);
if (!$endDate) $endDate = date('Y-m-d',$now+60*10+60);
if (!$endTime) $endTime = date('H:i',$now+60*10+60);
//echo $startDate.' '.$startTime.'
';
$gc = new Zend_Gdata_Calendar($client);
$newEntry = $gc->newEventEntry();
$newEntry->title = $gc->newTitle(trim($title));
$newEntry->where = array();//array($gc->newWhere(''));
$newEntry->content = $gc->newContent($desc);
$newEntry->content->type = 'text';
$when = $gc->newWhen();
$when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
//var_dump(array($when));
$newEntry->when = array($when);
$times = $newEntry->when;
foreach ($times as $when) {
$reminder = $gc->newReminder();
$reminder->setMinutes('5');
$reminder->setMethod('sms');
$when->reminders = array($reminder);
}
$createdEntry = $gc->insertEvent($newEntry);
return $createdEntry->id->text;
}
function mtime()
{
$now=explode(" ",microtime());
return (float)$now[0] + (float)$now[1];
}

foreach($authData as $authClient){
$start_exec = mtime();
echo $adsense_stat = get_adsense($authClient['adsenseLogin'],$authClient['adsensePassword']);
$adsense_stat_time = mtime();
$client = Zend_Gdata_ClientLogin::getHttpClient($authClient['calendarLogin'], $authClient['calendarPassword'],
Zend_Gdata_Calendar::AUTH_SERVICE_NAME);
echo $eventID = createEvent($client,'Yesterday revenue: $'.$adsense_stat);
$GC_time = mtime();
echo «GC Event created: +».round($GC_time-$adsense_stat_time,4).".
";
echo 'Full time: '.round($GC_time-$start_exec,4).'.';
}
?>
вот бы еще на питоне где-нть найти
php.net/mail
А дальше как написал ув. exitusletaris
Я на своем сайте сделал отправку смс себе)

E-mail2sms у Мегафона стал совсем плохой, пришлось немного извратиться.
Зарегистрировался на smster.ru, создал там приватный канал, включил уведомления на него по sms и icq, а сайт пишет в этот канал по e-mail.

Работает!)
Сделал точно так же потом начало тупить сильно.
Откатился на Email2sms — пока кажется лучше ничего нет. Хотя доставка страдает очень.
Странно, у меня наоборот — по email2sms приходят с задержками до полусуток, а через смстер в течении минуты…
Все правильно у меня то же самое. За тем исключением что смстер иногда вообще не приходит.
При таком раскладе лучше поздно. Хотя они довольно молодые — может исправились.
email2sms у мтс приходит в течении 30 секунд
Дайте линк на emal2sms у МТС московского региона
ой… да я вам даже ссылку дам на свой проект =)
sourceforge.net/projects/pingolko/
у нас в компании такое сейчас используется.
реализация такова:
стоит gsm-модем в серверной, подключен к фрибсд. на нем запущен демон на перле, который отправляет смс через него. на демона приходят сообщения через почту — постфикс. на постфикс отправляется почта через скрипт на перле+фронтэнд на пхп(они как раз на сурсфордже висят).
если заинтересует, обращайтесь — покажу да расскажу…
мы в настоящий момент вводим это дело в Северен Телеком(оператор связи в Петербурге)… вроде им пока нравится :)
у меня есть возможность помочь — пиши в личку, есть доступ к СМС центру
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории