Просмотр файла php/wm.php

Размер файла: 1.57Kb
<?php
error_reporting(0);

require 'config.php';

if($_GET['pay'] == 'wmr'){
// wmr
$ms1 = strtoupper(md5(strtoupper($wmr['url'].$wmr['purse'].$wmr['amount'].$wmr['desc'].$wmr['mode'])));

$mysign = strtoupper(md5($_REQUEST['pci_wmtid'].$_REQUEST['WMID'].$ms1.$_REQUEST['pci_pursesrc'].$_REQUEST['pci_pursedest'].$_REQUEST['pci_amount'].$_REQUEST['pci_desc'].$_REQUEST['pci_datecrt'].$mode.$md5p));

$amount = $wmr['amount'];
}
else{
// wmz
$ms1 = strtoupper(md5(strtoupper($wmz['url'].$wmz['purse'].$wmz['amount'].$wmz['desc'].$wmz['mode'])));

$mysign = strtoupper(md5($_REQUEST['pci_wmtid'].$_REQUEST['WMID'].$ms1.$_REQUEST['pci_pursesrc'].$_REQUEST['pci_pursedest'].$_REQUEST['pci_amount'].$_REQUEST['pci_desc'].$_REQUEST['pci_datecrt'].$mode.$md5p));

$amount = $wmz['amount'];
}

chmod('logmoney.dat',0666);
$f = fopen('logmoney.dat','a');
fputs($f,"WMID: $_REQUEST[WMID]\n$_REQUEST[pci_pursesrc]\n$_REQUEST[pci_pursedest]\n$_REQUEST[pci_amount]\n$_REQUEST[pci_desc]\n$_REQUEST[pci_datecrt]\n$_REQUEST[pci_mode]\n\n");
fclose($f);


$accept = 1;

if($_REQUEST['pci_pursedest']!=$wmr['purse'] && $_REQUEST['pci_pursedest']!=$wmz['purse']){
$accept = 0;
}


if($_REQUEST['pci_amount'] != $amount){
$accept = 0;
}


if($_REQUEST['pci_marker'] != $mysign){
exit('НЕ совпало! '.$_REQUEST['pci_marker'].' и '.$mysign);
}

if($accept==1 && $_REQUEST['pci_mode']=='test'){
$accept = 3;
}

if($accept==1){
echo 'OK';
}
else if($accept==3){
echo 'Тестовый режим прошел!';
}
else{
echo 'Неверные данные!';
}

?>