НОВОЕ: OS/2 GURU - Вопросы и ответы ru · en · de · es · it · pt · cz · pl · fr

OS/2.GURU Library

Reviews / articles about OS/2 eComStation ArcaOS

Operating systems
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 
Blonde Guy

Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)

 

(promo)

Unsorted

 

 

AD: ArcaOS 5.1 Russian LIP
Russian ARCAOS exists and it's available since the middle of 2017. All versions are supported: 5.1, 5.1.1.

eCo Software is able to maintain OS/2 LIP packages for any other language (German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)

Sending text messages from WEB pages


TITLE: Sending text messages from WEB pages

DATE: 2004-05-10 21:13:49

AUTHOR: Igor Vaskov
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=109
to your language

Блуждая по страницам всемирной паутины Internet, вы наверняка сталкивались с различными формами отправки текстовых сообщений на E-mail, пейджеры или SMS. Все страницы выглядят по-своему, предоставляют различный сервис, но есть и общее, что обусловлено техническими особенностями реализации. Так вы не сможете отправить сообщение, не зная, кому оно предназначается, и поэтому в форме обязательно должно присутствовать поле с идентификатором адресата - E-mail адресом, номером телефона или пейджера. И обязательно поле, в котором происходит набор сообщения.

Рассмотрим простейший пример построения сервиса отправки сообщений на пейджер и SMS. Нам потребуется WEB сервер (Apache), PHP, и утилита отправки E-mail, пейджинговых и SMS сообщений - SendPage.

Сначала установим WEB сервер согласно документации и проверим работоспособность PHP. После того как все заработает, пропишем в PHP.INI вызов SendPage для отправки сообщений:

[mail function]
sendmail_path = X:\path\sendpage.exe -ms -amail.provider.ru -p25

В качестве адреса по умолчанию рекомендуется использовать имя почтового сервера, тогда SendPage сможет отправлять E-mail без дополнительной модификации скриптов PHP. Подробно ключи командной строки SendPage описаны в документации.

Если вы используете телефон, присоединенный к компьютеру для отправки сообщений, вызов SendPage будет выглядеть так:

[mail function]
sendmail_path = X:\path\sendpage.exe -md -amail.provider.ru -p25

Обязательно проследите за тем, чтобы DLL, идущие в комплекте к SendPage, были расположены в каталоге, прописанном в переменной LIBPATH. Для этого, либо переместите DLL в прописанный в этой переменной каталог, либо отредактируйте CONFIG.SYS вашей системы и перезагрузитесь.

Теперь в каталоге вашего сервера (либо в корневом, либо в любом вложенном) расположите два файла:

  • testsms.html
    <html>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <head>
    <title>Enter Message</title>
    </head>
    <body TEXT="#000000" BGCOLOR="#C0C0C0" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
    <form action="testsmssend.php" method=POST>
    Phone<BR>
    <input type=text size=16 name="NMBR">
    <BR>
    Message<BR>
    <TEXTAREA NAME=MSG ROWS=4 COLS=50></TEXTAREA>
    <BR><BR>
    <INPUT TYPE = SUBMIT NAME = SEND value="SEND">
    </form>
    </body>
    </html>
    
  • testsmssend.php
    <html>
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <head>
    <title>Message Sent</title>
    </head>
    <body TEXT="#000000" BGCOLOR="#C0C0C0" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
    <font color=white>
    <center>
    <B>MESSAGE SENT</B>
    </center>
    <?php
    $AdminEmail = "ivaskov@interwave.ru";
    
    $headers="PagerID: ".$NMBR."\n";
    $headers.="Login: ********\n";
    $headers.="Password: ********\n";
    $headers.="Host: snpp.provider.ru\n";
    $headers.="Port: 444\n";
    $headers.="CSIN: W1251\n";
    $headers.="CSOUT: DOS\n";
    
    mail($AdminEmail,"", $MSG, $headers);
    ?>
    </body>
    </html>
    

Если вы используете удаленный SNPP сервер провайдера пейджинга или сотовой связи, звездочки в параметрах Login и Password замените на полученные у него логин и пароль. В параметр Host внесите адрес удаленного сервера SNPP. В настоящее время компания Mobile Express предоставляет услугу подключения к SNPP серверу для отправки сообщений на пейджеры компании и сотовые телефоны всего пространства СНГ и большей части Европы. По всем вопросам, связанным с подключением, вы можете обращаться к автору статьи.

Обязательно в параметре CSIN укажите кодовую страницу, в которой работает сервер или ту, которая указана в сharset самой страницы. Если ваш сервер осуществляет автоматическую перекодировку страниц, позаботьтесь о том, чтобы кодовая страница и CSIN совпадали.

Для отправки сообщений через телефон, подключенный к компьютеру через кабель связи все параметры, кроме PagerID и CSIN, являются необязательными и могут быть удалены из файла (удаляется вся строка, содержащая неиспользуемый параметр).

Если все получилось удачно, то на запрос сервера http://имя_сервера/testsms.html вы получите следующий ответ:

Заполните поля, введите номер телефона, на который нужно отправить сообщение, само сообщений, нажмите SEND. Если все нормально, вы увидите:

А сообщение придет в течение 1 минуты.

В случае неудачи смотрите логи WEB сервера, проверяйте, правильно ли указаны пути в переменной LIBPATH, и в PHP.INI? Также в случае использования телефона, проверьте настройку SMSC1.CFG. Возможно, флаг отладки DEBUG стоит в положении ON. В этом случае ищите не отправленные сообщения в телефоне в "черновиках".

Более подробно о настройке программы для работы с подключенным сотовым телефоном можно узнать на странице SendPage.


Дополнительная информация:


 

Test the program:

Lucide - PDF/DjVu viewer for eComStation.

Comments:

...... .......
2004-09-07 11:50:29

......... ... .. ..... ..... .. ......... ... .......... SMS ..... ....... ? [url]

Igor Vaskov
2004-09-07 23:40:03

2 ...... ....... ... ...... .......... . ...... ..... ..... ....... .. OS/2 .......... .... ........ ......... ........... .......... ....... ........ .. .... OS/2 ......... ......... - .. ......

..
2005-02-13 23:23:57

.......

.....
2005-06-03 10:43:11

..... .......... ...... .... .............. ... ......

Denis
2006-04-22 10:31:08

..... ...., ... .... ......!

..... ...., ... ...... ...!

.... ......... ......

... ....... .. .......!!!

Leonid Burunov
2006-05-25 10:57:39

. .... ......... .. ....

... .. ....... .... ..... ?

KILLER
2006-06-07 11:10:15

...... ....... ... .... ........ (......) ......... ........ ...... ...... .. .. ..., ....

If new version of ACPI driver doesn't work on your notebook and ACPI 3.14 works fine then send the report to ACPI DB

 

Siberian OS/2

 


 

 

ArcaOS 5.1.1 whatsnew - PNG icons

PNG icons on Desktop

PNG icons on Desktop. (instead of ancient .ico designed in 1994)

"SVISTA a-la Vista"

We have released SVISTA/2 virtual machine in 2004,

Eugene Gorbunoff have combined "Serenity Virtual Station" to spanish "Vista".

2004, 2005, there were several announcements on all major computer web-sites.
later Microsoft released OS named Vista

// надо на ENG!!

Buy eSchemes

Warpstock Europe 2000

The conference ... clip about the conference:

 

(C) OS2.GURU 2001 -- 2025