Так как недавно на форуме два человека , а именно Pretorian и SpawN что-то на своей волне \"программирования\" говорили , решил выкласть рабочий парсер WMID\'a с R-кошеля , им.
Честно говоря вся ошибка из-за изменения текста на странице информации о WMID, свое решение описывать не буду , умные люди поймут.
1.Необходимо открыть файл returnwmid.php и сделать замену с
на
<?
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, свое решение описывать не буду , умные люди поймут.
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 = 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;
}
?>
Спасибо за внимание.
Кому не жалко кидайте + в репутацию.
6 комментарии
0 загрузки
Детали
- Первый релиз 29 мая 2014
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 18
- Рейтинг (0)
- Регистрация 22 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

Alex
- 24 июн 2014как вариант:
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] )
ZKolyaNZ
- 19 июн 2014morf,
Что за бред ты пишешь ?
Парсер стандартный реально не работает и не только у некоторых, у всех, т.к. поменялись надписи и оно парсит не то*.
Код никто не обрезал, мож убрали /**/ и переделали сам алгоритм вычесления wmid'a.
А ты просто флудишь теперь.
Успокойся.
morf
- 12 июн 2014... зачем удалил комент ?? ... и зачем вводите людей в заблуждение о нерабочем коде парсера ... изначальный код полностью рабочий и Исправлять или обрезать его НЕ нужно, проверено на 3-х буксах родной парсер работает коректно ! ! !
ZKolyaNZ
- 05 июн 2014Pretorian,
=)
Alex
- 04 июн 2014Хто будет переделывать школота? Которая по инструкции установить не может )))) Тут единое что плюс, это в том что придут на форум лишние калымы )))