Для того, чтобы узнать WMID по номеру кошелька WebMoney на языке PHP, можно воспользоваться нашим инструментом, либо написать несколько строк кода. Вот пример PHP парсера идентификатора WMID:
// Пишем в кавычках номер WebMoney кошелька (не забывая про первую букву R, Z или др.)
$purse = 'Rxxxxxxxxxxxx';
// Запрашиваем страницу с WMID указанного кошелька
$content = file_get_contents('http://passport.webmoney.ru/asp/VerifyWMID.asp?wmid='.$purse);
// Применяем регулярное выражение для поиска на странице идентификатора WMID
// preg_match_all('|WMID#(.*)<\/a><br>|U', $content, $wmid); // устарело
preg_match_all('|user.aspx\?(.*)\">|U', $content, $wmid); // новое выражение
// Если найден, выводим в браузере WMID
if(@$wmid[1][0] != null) echo $wmid[1][0];
Жду ваших вопросов, а также предложений по улучшению данного PHP-скрипта.
20 июня 2013,
4113
4113