Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / MMS на мобилу / 4 сообщений из 4, страница 1 из 1
31.01.2005, 07:22
    #32891518
Bash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MMS на мобилу
Нужен скрипт для отправки mms, может кто подскажет как написать или где взять :) ?
...
Рейтинг: 0 / 0
31.01.2005, 15:26
    #32892687
Армянка
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MMS на мобилу
Для каждого оператора придется написать код отдельно:

Код: plaintext
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.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
<form action=sms2 name="sendsms" method="post"> 

<select name="prefix"> 
<option value="7926"> 7   926 </option> 
<option value="7095"> 7   095 </option> 
</select> 

<input name="addr" type="text"> 
<input name="mlength" value="(максимум 110 символов):"> 
<textarea name="message" style="width: 100%;"></textarea> 
<input name="messlen" value="110"> 
<input name="transliterate" type="checkbox" checked> 
<input name="send" value="Отправить" type="submit"> 
<input name="send_after_flag" value="on" type="checkbox"> 

<select name="send_hour"> 
<option value="-1">--</option> 
<option value="0"> 00 </option> 
<option value="1"> 01 </option> 
... 
<option value="23"> 23 </option> 
</select> 

<select name="send_minute"> 
<option value="-1">--</option> 
<option value="0"> 00 </option> 
<option value="1"> 01 </option> 
... 
<option value="59"> 59 </option> 
</select> 

<select name="send_day"> 
<option value="-1">--</option> 
<option value="1"> 01 </option> 
<option value="2"> 02 </option> 
... 
<option value="31"> 31 </option> 
</select> 

<select name="send_month"> 
<option value="-1">--</option> 
<option value="1">Января</option> 
<option value="2">Февраля</option> 
... 
<option value="12">Декабря</option> 
</select> 

<select name="send_year"> 
<option value="-1">----</option> 
<option value="2003"> 2003 </option> 
<option value="2004"> 2004 </option> 
</select> 

</form> 

post header must be: 

Quote: POST /misc/sms2 HTTP/ 1 . 1 . 
Host: www.megafonmoscow.ru 
Referer: http://www.megafonmoscow.ru/misc/sms 
User-Agent: Mozilla/ 4 . 0  (compatible; MSIE  6 . 0 ; Windows NT  5 . 1 ) 
Content-Type: application/x-www-form-urlencoded 
Accept: */* 
Accept-Encoding: gzip, deflate 
Connection: Keep-Alive 
Content-Length: XXX 

code: 

Quote: // Переменные 
$prefix='7926'; 
$addr='0000000'; // телефон 
$mlength='(максимум 110 символов):'; 
$message='Hi'; 
$messlen=110-strlen($message);// Зависит от длинны сообщения В мегафоне ораничение на 110 символов 
$transliterate='on'; 
$send_after_flag=''; 
$send_hour='-1'; 
$send_minute='-1'; 
$send_day='-1'; 
$send_month='-1'; 
$send_year='-1'; 

// Тело запроса 
$POSTData= 
"prefix=".urlencode($prefix)."&". 
"addr=".urlencode($addr)."&". 
"mlength=".urlencode($mlength)."&". 
"message=".urlencode($message)."&". 
"messlen=".urlencode($messlen)."&". 
"transliterate=".urlencode($transliterate)."&". 
"send=".urlencode('Отправить')."&". 
"send_hour=".urlencode($send_hour)."&". 
"send_minute=".urlencode($send_minute)."&". 
"send_day=".urlencode($send_day)."&". 
"send_month=".urlencode($send_month)."&". 
"send_year=".urlencode($send_year); 

$len=strlen($POSTData); // Размер в символах тела запроса 
$nn="\r\n"; // возврат каретки и символ новой строки 

// Запрос с заголовком и телом 
$request= 
"POST /misc/sms2 HTTP/1.1".$nn. 
"Host: www.megafonmoscow.ru".$nn. 
"Referer: http://www.megafonmoscow.ru/misc/sms".$nn. 
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)".$nn. 
"Content-Type: application/x-www-form-urlencoded".$nn. 
"Accept: */*".$nn. 
"Accept-Encoding: gzip, deflate".$nn. 
"Connection: Keep-Alive".$nn. 
"Content-Length: $len".$nn.$nn. 
"$POSTData"; 

// Открываем сокет и отсылаем запрос скрипту 

$socket='www.megafonmoscow.ru'; 

if ($fp = fsockopen($socket, 80, &$errno, &$errstr, 30)) { 
fputs($fp,$request); 
echo fgets($fp,1024); 
fclose($fp); 
} 
else { 
print "Невозможно присоединиться, по причине:$errstr ($errno)<br>\n"; exit; 
} 


Можете посмотреть также: http://www.hellkvist.org/software/index.php3#MMSLIB
...
Рейтинг: 0 / 0
03.02.2005, 10:13
    #32898493
Hup
Hup
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MMS на мобилу
Армянка , а есть мануал к этому исходнику? Очень хочется реализовать подобное
--
Хочешь избежать критики – ничего не делай, ничего не говори и будь никем.
...
Рейтинг: 0 / 0
03.02.2005, 10:57
    #32898593
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MMS на мобилу
Hup Армянка , а есть мануал к этому исходнику?http://php.net/имя_функции
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / MMS на мобилу / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]