|
|
|
| Здравствуйте. Помогите написать функцию самую оптимальную которая будет принимать один аргумент ($purce) и если кошелек существует в платежной системе WebMoney то возвращать WMID владельца иначе возвращать false.
Я пробывал делать на CURL но получилось очень плохо (глючило по полной) и там целый лист кода который нарезает страницу чтоб узнать этот WMID, очень не удобно.
Сделать нужно при помощи fopen или както по другому только не через CURL.
Вид страницы если WMID существует: https://passport.webmoney.ru/asp/CertView.asp?purse=Z000000000001
Вид страницы если не существует: перенаправляет на страницу https://passport.webmoney.ru/asp/response.asp
Заранее спасибо | |
|
|
|
|
|
|
|
для: pavluxa09
(21.11.2009 в 11:29)
| |
function Purce2WMID( $purce )
{
$file = fopen("http://passport.webmoney.ru/asp/CertView.asp?purse=".$purce, "r");
while ( !feof($file) ) $filetext .= fgets($file,1024);
if( substr_count($filetext, "WM идентификатор:")==0 ) return 'fs';
else
{
$filetext = explode("/asp/certviewrv.asp?wmid=", $filetext);
return substr($filetext[1], 0, 12);
}
}
|
| |
|
|
|
|
|
|
|
для: pavluxa09
(21.11.2009 в 11:56)
| | Спасибо! | |
|
|
|