Изменения функции определения WMID в MFS 2.2
Изменения функции определения WMID в MFS 2.2
Так как недавно на форуме два человека , а именно Pretorian и SpawN что-то на своей волне "программирования" говорили , решил выкласть рабочий парсер WMID'a с R-кошеля , им.

Честно говоря вся ошибка из-за изменения текста на странице информации о WMID, свое решение описывать не буду , умные люди поймут.

1.Необходимо открыть файл returnwmid.php и сделать замену с

<?PHP
# Вункция парсер #
function return_wmid($wm)
{
$purse = file_get_contents("http://passport.webmoney.ru/asp/certview.asp?purse=".$wm);
$parser = explode("WMID#",$purse);
$parser = substr($parser[1],0,12);
        
if(ereg("^[0-9]{12}$", $parser))
{
RETURN $parser;
}else{
RETURN FALSE;
}

}
# ! Функция парсер #
?>


на


<?
function return_wmid($wm)
{
$purse = "http://passport.webmoney.ru/asp/CertView.asp?purse=".$wm;

preg_match('/Досье WMID#[0-9]{12}/s',file_get_contents($purse),$parser);
$parsers = $parser[0];
$parsers = substr($parsers,11,15);
        
if(ereg("^[0-9]{12}$", $parsers))
{
RETURN $parsers;
}
RETURN FALSE;

}
?>


Спасибо за внимание.
Кстати уважаемые клиенты всех скриптов , что ходят у барыг , необходима помочь ?
Пишите на WMID#213273535351 постараюсь помочь.
Кто-то может и копеечку кинуть R135958519861 , буду рад.





Рубрика: Бесплатное » Дополнения   |   Автор: ZKolyaNZ   |   Просмотры: 4638
Комментариев: 76
Публикаций: 18
ICQ: 634377420
- 149 +
  Автор: BeerMan   |   Группа: Пользователи   |   Дата: 01 июня 2014  
Кто еще использует ereg
Комментариев: 77
Публикаций: 0
ICQ: --
- 201 +
  Автор: Misha   |   Группа: Помощник администратора   |   Дата: 01 июня 2014  
BeerMan,
Ты хоть текст новости читай то
Комментариев: 157
Публикаций: 11
ICQ: 643780703
- 460 +
  Автор: Pretorian   |   Группа: Программисты   |   Дата: 01 июня 2014  
Кому оно уже нужно.... мфс уже давно не актуален, намного актуальней было бы делать это для сеоэдита, его досих пор качают и запускают мегобуксы =Д
Комментариев: 240
Публикаций: 6
ICQ: 573235722
- -896 +
  Автор: VELIK505   |   Группа: Программисты   |   Дата: 01 июня 2014  
X8 надо использовать а не парсеры wink
Комментариев: 167
Публикаций: 16
ICQ: 553069709
- 239 +
  Автор: ZKolyaNZ   |   Группа: Пользователи   |   Дата: 04 июня 2014  
VELIK505,
Да парсеры тоже можно ))
Pretorian,
Под сеоедит тоже можно переделать.
Misha,
BeerMan,
А что с текстом...вроде кратко ясно.
Комментариев: 157
Публикаций: 11
ICQ: 643780703
- 460 +
  Автор: Pretorian   |   Группа: Программисты   |   Дата: 04 июня 2014  
Хто будет переделывать школота? Которая по инструкции установить не может )))) Тут единое что плюс, это в том что придут на форум лишние калымы )))
Комментариев: 167
Публикаций: 16
ICQ: 553069709
- 239 +
  Автор: ZKolyaNZ   |   Группа: Пользователи   |   Дата: 05 июня 2014  
Pretorian,
=)
Комментариев: 11
Публикаций: 0
ICQ: 510620450
- -9 +
  Автор: morf   |   Группа: Пользователи   |   Дата: 13 июня 2014  
facepalm ... зачем удалил комент ?? ... и зачем вводите людей в заблуждение о нерабочем коде парсера ... изначальный код полностью рабочий и Исправлять или обрезать его НЕ нужно, проверено на 3-х буксах родной парсер работает коректно ! ! !
Комментариев: 167
Публикаций: 16
ICQ: 553069709
- 239 +
  Автор: ZKolyaNZ   |   Группа: Пользователи   |   Дата: 19 июня 2014  
morf,
Что за бред ты пишешь ?
Парсер стандартный реально не работает и не только у некоторых, у всех, т.к. поменялись надписи и оно парсит не то*.
Код никто не обрезал, мож убрали /**/ и переделали сам алгоритм вычесления wmid'a.
А ты просто флудишь теперь.
Успокойся.
Комментариев: 338
Публикаций: 169
ICQ: 650073308
- 291 +
  Автор: Alex   |   Группа: Пользователи   |   Дата: 24 июня 2014  
if(ereg("^[0-9]{12}$", $parsers))


как вариант:

if(is_numeric($parsers))




и строку:

preg_match('/Досье WMID#[0-9]{12}/s',file_get_contents($purse),$parser);

как вариан поменять на

$parser=explode('Досье WMID#',file_get_contents($purse));

ток $parser[0] махнуть на $parser[1] )
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.