grebovich
Гуру форума
- Регистрация
- 19 Мар 2012
- Сообщения
- 370
- Реакции
- 86
- Автор темы
- #1
Всем привет !
Нужен совет Гуру,
Имеется сайт leding на нем совершается покупка через интеркассу, вот
есть такой код который берет суму с сайта и отправляет в интеркассу на оплату ,мне нужно как то сделать дописать в этом коде чтоб все осталось как есть но к сумме чтоб добавлялось 300 руб.
как то так, может описал чуть по тупому но все же думаю знающие поймут о чем речь...
Кстати сайт где все это дело работает Для просмотра ссылки Войдиили Зарегистрируйся
Буду очень благодарен.
Спасибо большое Для просмотра ссылки Войдиили Зарегистрируйся за его совет ,все работает как нужно!
Нужен совет Гуру,
Имеется сайт leding на нем совершается покупка через интеркассу, вот
есть такой код который берет суму с сайта и отправляет в интеркассу на оплату ,мне нужно как то сделать дописать в этом коде чтоб все осталось как есть но к сумме чтоб добавлялось 300 руб.
как то так, может описал чуть по тупому но все же думаю знающие поймут о чем речь...
Кстати сайт где все это дело работает Для просмотра ссылки Войди
Буду очень благодарен.
PHP:
<?
session_start();
$ik_co_id = '000000000000000000000';
$ik_secret_key = '000000000000';
if($_REQUEST['ik_sign']!=''){
$dataSet = $_REQUEST;
unset($dataSet['ik_sign']);
ksort($dataSet, SORT_STRING);
array_push($dataSet, $ik_secret_key);
$signString = implode(':', $dataSet);
$sign = base64_encode(md5($signString, true));
if($_REQUEST['ik_sign'] == $sign){
emailFormSubmission();
}
}
else{
if($_SESSION['id']==''){$_SESSION['id']='СРЕДСТВА';}
if($_SESSION['summ']==''){$_SESSION['summ']=1000;}
if($_SESSION['rand']==''){$_SESSION['rand']=rand();}
exit(header('Location:[URL]https://sci.interkassa.com/?ik_co_id='.$ik_co_id.'&ik_pm_no='.$_SESSION['rand'].'&ik_am='.$_SESSION['summ'].'&ik_cur=RUB&ik_desc='.$_SESSION['id'].'&ik_x_name='.$_SESSION['name'].'&ik_x_phone='.$_SESSION['phone'].'&ik_x_sity='.$_SESSION['sity']));[/URL]
}
function emailFormSubmission()
{
$to = '[EMAIL]info@info.ru[/EMAIL]';
$subject = 'Заявка '.$_REQUEST["ik_pm_no"].' ОПЛАЧЕНА';
$message = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]"><html xmlns="[URL]http://www.w3.org/1999/xhtml[/URL]"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><title>' . htmlentities($subject,ENT_COMPAT,'UTF-8') . '</title></head>';
$message .= '<body style="background-color: #ffffff; color: #000000; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 18px; font-family: helvetica, arial, verdana, sans-serif;">';
$message .= '<h2 style="background-color: #eeeeee;">'.$subject.'</h2><table cellspacing="0" cellpadding="0" width="100%" style="background-color: #ffffff;">';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Ваше имя*:</b></td><td>' . $_REQUEST['ik_x_name'] . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Номер мобильного*:</b></td><td>' . $_REQUEST['ik_x_phone']. '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Город:</b></td><td>' . $_REQUEST['ik_x_sity'] . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Выбран товар:</b></td><td>' . $_REQUEST['ik_desc'] . '</td></tr>';
$message .= '<tr><td valign="top" style="background-color: #ffffff;"><b>Сумма платежа:</b></td><td>' . $_REQUEST['ik_am'] . '</td></tr>';
$message .= '</table><br/><br/>';
$message .= '<div style="background-color: #eeeeee; font-size: 10px; line-height: 11px;">Формы, отправленные с веб-сайта: ' . htmlentities($_SERVER["SERVER_NAME"],ENT_COMPAT,'UTF-8') . '</div>';
$message .= '</body></html>';
$message = cleanupMessage($message);
$formEmail = cleanupEmail($_REQUEST['Email']);
$headers = 'From: [email]info@test.ru[/email]' . "\r\n" . 'Reply-To: ' . $formEmail . "\r\n" .'X-Mailer: Adobe Muse 7.4.30 with PHP/' . phpversion() . "\r\n" . 'Content-type: text/html; charset=utf-8' . "\r\n";
$sent = @mail($to, $subject, $message, $headers);
}
function cleanupEmail($email)
{
$email = htmlentities($email,ENT_COMPAT,'UTF-8');
$email = preg_replace('=((<CR>|<LF>|0x0A/%0A|0x0D/%0D|\\n|\\r)\S).*=i', null, $email);
return $email;
}
function cleanupMessage($message)
{
$message = wordwrap($message, 70, "\r\n");
return $message;
}
?>
Спасибо большое Для просмотра ссылки Войди
Последнее редактирование: