Просмотр полной версии : Нашёл сайт с отправкой СМС не использующий капчи.
inlanger
19.01.2008, 16:54
Помогите написать скрипт, который бы отправлял СМС через этот сайт. Запрос типа http://сайт/index.php?SM=превед&CS=c&MN=НОМЕР не помогает
ну правильно, там форма с ПОСТом
inlanger
19.01.2008, 17:04
Протупил... Есть ещё советы?
стукни в аську васимсотвосимь-98-98
Ну вот тебе примитивный скрипт отправляющий данные через ПОСТ.
<?php
$host = 'site.ru'; //Хост без http://
$port = '8080'; //Порт
$path = '/index.php'; // Путь до скрипта
$post_v = 'peremennaya1=123&peremennaya2=123123'; // Переменные с указанными значениями
$ref = 'site.ru'; // Реферер, если нужен
$usera = 'blabla'; // Инфа о браузере, если такое нужно
$len = strlen($post_v);
$s = fsockopen($host,$port) or die ('Не удаётся присоединиться к хосту.<br>');
$headers = "POST $path HTTP/1.1\r\nHost: $host\r\nReferer: $ref\r\nUser-agent: $usera\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: $len\r\n\r\n$post_v\r\nConnection: close\r\n\r\n";
fputs($s, $headers);
fclose($s);
?>
Что бы заполнить данные смотри исходник страницы, к примеру:
Путь до скрипта: /SendSM.htm
<FORM NAME="SMForm" METHOD="POST" target="_top" ACTION="http://*******.****:8080/SendSM.htm">
Порт: 8080
<FORM NAME="SMForm" METHOD="POST" target="_top" ACTION="http://*******.****:8080[/SendSM.htm>
Переменные:
<INPUT TYPE="text" NAME="num" VALUE="160" SIZE=3 onChange="upperMe(document.SMForm)" onKeyDown="upperMe(document.SMForm)">characters left
и т.д.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot