Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.06.2009, 15:00   #1
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
Плохо Отправка смс (Мегафон Урал)

Требуется помощь. Я скопировал страницу отправки смс с сайта Мегафон-Урал, убрал всё что посчитал лишним. Оставил только форму отправки смс. Теперь отстаётся понять как получается капча и ещё какие мелочи.То что получилось приложил. Если доделать то можно локально использывать, только картинка будет загружаться из инета. Или к сайту припаять. Если кто знает как получить капчу? Может у кого есть скрипт какой нибудь?

Если присмотреться то тут сразу бросается в глаза значение value="57749553". Оно такое же как и код картинки img src="images/sms/sms.gif?s=57749553".

Код HTML:
<form name="sendsms" id="sendsms" onsubmit="return validate();" action="http://www.megafonural.ru/sms/?s" method="post" style="margin: 0px; padding: 0px;">
		<input name="cc" value="57749553" type="hidden" />
		<table border="0" cellpadding="0" cellspacing="5" width="100%">
Код HTML:
<td width="75"><img src="images/sms/sms.gif?s=57749553" alt="" height="100" width="100" /></td>
<td valign="top">Введите код<br /> с картинки<br /><input class="form" size="10" name="vixod" /><br /><br /><br /><input src="images/bf_send.gif" name="image" height="21" type="image" width="100" /></td>
Если кто загрузит моё убожество то на картинку у меня не обращаёте внимание она лежит в папке с файлами.
Кто нибудь разбирается в .js? Может кто поймёт чего.
Если кто что исправит просьба выкладывать!
Думаю никто не сможет помочь.
Вложения
Тип файла: rar SMS.rar (14.6 Кб, 21 просмотров)
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?

Последний раз редактировалось FullZero13; 19.06.2009 в 08:48.
FullZero13 вне форума
Старый 19.06.2009, 14:20   #2
Jensi
beneto.ru
Форумчанин
 
Регистрация: 09.03.2009
Сообщений: 174
Подмигивание

Скрипт капчи скачать можно ( найдя в гугле )
Капча генерируется из сессии обычно, но можно и самому сделать капчу с помощью массивов на PHP. На JS может можно, но JS я поверхностно знаю
Ещё может быть так у них, выводятся рандомные картинки и в БД проверяется, есть ли такой ответ или нету. Способов уйма
p.s.: мне лень скачивать
Цитата:
Я скопировал страницу отправки смс с сайта Мегафон-Урал, убрал всё что посчитал лишним. Оставил только форму отправки смс. Теперь отстаётся понять как получается капча и ещё какие мелочи
Отправка идёт на телефон? О_о Капча нужна для ботов,как правило, но и распознавалки капчи есть и т.д.
Jensi вне форума
Старый 19.06.2009, 14:49   #3
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,714
По умолчанию

Если вы не можете написать "каптчу" то и пришить её у вас врядли получиться. В интернете каких только решений нет. А вот на js "каптчу" делать не советую.
учи js Серёга
Стрелок-охотник
mv28jam вне форума
Старый 19.06.2009, 14:53   #4
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Jensi Посмотреть сообщение
Скрипт капчи скачать можно ( найдя в гугле )
Где? И как его найти?

Цитата:
Сообщение от Jensi Посмотреть сообщение
Ещё может быть так у них, выводятся рандомные картинки и в БД проверяется, есть ли такой ответ или нету.
Они генирируются на определённое время, после её использования её удаляют или она сама испаряется

Цитата:
Сообщение от Jensi Посмотреть сообщение
p.s.: мне лень скачивать
Во ленивые люди пошли

Ну мне надо получить скрипт капчи с http://www.megafonural.ru/sms/чтобы он отображался в моей форме.
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
FullZero13 вне форума
Старый 19.06.2009, 14:56   #5
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от mv28jam Посмотреть сообщение
Если вы не можете написать "каптчу" то и пришить её у вас врядли получиться.
Мне не нужно писать, мне нужно её с сайта получить.
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
FullZero13 вне форума
Старый 19.06.2009, 17:48   #6
Jensi
beneto.ru
Форумчанин
 
Регистрация: 09.03.2009
Сообщений: 174
Радость

Цитата:
Мне не нужно писать, мне нужно её с сайта получить.
Не возможно, т.к. скрипт капчи написан на PHP, а получить исходный код капчи можно только если взломать сайт
Цитата:
Ну мне надо получить скрипт капчи с http://www.megafonural.ru/sms/чтобы он отображался в моей форме.
Скачай капчу готовую и внедри её в свой код или попроси кого-то или за деньги ( меня не просить )
Цитата:
Если вы не можете написать "каптчу" то и пришить её у вас врядли получиться. В интернете каких только решений нет. А вот на js "каптчу" делать не советую.
Ну я не совсем с этим согласен, т.к. в одно время я тоже не знал кк сделать капчу, но в коде легко разобрался
Цитата:
учи js Серёга
Да вчера вечером учил, но пока не вижу смысла в JS, ибо не нравится он мне совсем. Скачаю книгу нормальную ( есть на форуме от модератора ссылка ) и буду учить
Jensi вне форума
Старый 22.06.2009, 10:13   #7
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
По умолчанию

Кое что нашёл. Кто знает это мне поможет?

PHP код:
package me.sendsms.directsender.model.providers;

import java.net.URLEncoder;
import java.util.Calendar;
import me.sendsms.directsender.utils.Tracer;

/**
 *
 * @author Administrator
 */
public class MegafonUralProvider extends BaseProvider {
    @
Override
    
protected String getImagePathRegex() {
        return 
"src=\"(/images/sms/sms.gif\\?s\\=[^\"]+)\"";// /images/sms/sms.gif?s=43413999
    
}

    @
Override
    
protected String getConfirmKeyRegex() {
        return 
"input\\s+type=\"hidden\"\\s+name=\"cc\"\\s+value=\"([^\"]+)\"";
    }

    @
Override
    
protected String getPostString(String confirmCodeString phoneString message)
        
throws java.io.UnsupportedEncodingException {
    
//Addr      345595 // == phome
    //cc        43414256
    //image.x   64
    //image.y   7
    //messlen   271
    //prefix    922
    //send_time now
    //txtSM     Some+test
    //vixod     32272 //capcha
        
String confirmKey this.getConfirmKey();
        
String result;
//        Calendar date = Calendar.getInstance();

        
result "Addr=".concat(URLEncoder.encode(phone.substring(5), "UTF-8")).
                                
concat("&prefix=").concat(URLEncoder.encode(phone.substring(25), "UTF-8")).

                
concat("&cc=").concat(confirmKey).
                
concat("&image.x=13").
                
concat("&image.y=13").
                
concat("&send_time=now").
                
concat("&vixod=").concat(URLEncoder.encode(confirmCode"UTF-8")).

                
concat("&txtSM=").concat(URLEncoder.encode(message"UTF-8")).
                
concat("&messlen=").concat(String.valueOf(280 message.length()));
//              Tracer.traceString(result);
        
return result;
    }

    @
Override
    
protected String getWasAcceptedRegex() {
        
/**
         * TODO check the confirmation message
         * */
        
return "Сообщение\\s+отправлено.\\s+Номер\\s+сообщения:";
    }

    @
Override
    
protected String getConnectionEncoding() {
        return 
"windows-1251";
    }

     @
Override
    
protected String getHost() {
        return 
"www.megafonural.ru";
}

    @
Override
    
protected String getRequestPage() {
        return 
"http://www.megafonural.ru/sms/";
    }

        @
Override
        
protected String getSubmitPage(){
                return 
"http://www.megafonural.ru/sms/?s";
        }

        @
Override
        
protected SentState getErrorType(){
                return 
SentState.UnknownError;
        }

¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
FullZero13 вне форума
Старый 24.06.2009, 08:17   #8
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
По умолчанию

Эй меня кто нибудь слышит??? Как мне это использовать?
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
FullZero13 вне форума
Старый 24.06.2009, 13:46   #9
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от FullZero13 Посмотреть сообщение
Эй меня кто нибудь слышит??? Как мне это использовать?
Кричать тут не надо. Кто сочтет за нужным - тот ответит. В конце концов, вам тут никто ничего не должен, так что "эйкать" не надо тоже.

По поводу приведенного вами кода выше, то это код написанный на языке Java, поэтому прошу милости сюда.

Цитата:
Если присмотреться то тут сразу бросается в глаза значение value="57749553". Оно такое же как и код картинки img src="images/sms/sms.gif?s=57749553".
В таком случае можно организовать отправку сообщений вообще без задействования капчи.
SkyM@n вне форума
Старый 25.06.2009, 06:26   #10
FullZero13
Пользователь
 
Аватар для FullZero13
 
Регистрация: 18.06.2009
Сообщений: 10
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Кричать тут не надо. Кто сочтет за нужным - тот ответит. В конце концов, вам тут никто ничего не должен, так что "эйкать" не надо тоже.
По поводу приведенного вами кода выше, то это код написанный на языке Java, поэтому прошу милости сюда.
В таком случае можно организовать отправку сообщений вообще без задействования капчи.
Я уж хотел тебе тут пару ласковых написать но передумал Тебе бесполезно что то говорить.
Спасибо за ссылку, может там кто чем нибудь поможет.
¬осподин админ, ¬де я мо¬у узнать, почему буква "¬" переворачивается?
FullZero13 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить код картинки? Отправка СМС, Мегафон-Поволжье kladim Работа с сетью в Delphi 2 03.06.2011 10:52
Отправка СМС basker2007 Работа с сетью в Delphi 18 18.06.2009 11:05
Скрипт СМС Биллинга. Отправка ответа абоненту. bikutoru PHP 0 17.02.2009 23:47
Отправка СМС. doniyor Работа с сетью в Delphi 1 12.01.2009 14:03
ICQClient отправка смс DOLBY Работа с сетью в Delphi 0 06.10.2008 10:24