Помощь по скриптам | Исправить ошибку
Тема закрыта by
sasha100q
Причина: сам решил
Причина: сам решил
нужно исправить ошибку с выводом при расчте суммы вывоит заоблачную цену
<?php
if(isset($_GET['summa_text'])){
echo number_format($_GET['summa_text'], 2).'₽';
exit();
}
ob_start();
session_start();
include 'system/autoload.php';
$db = new PDO('mysql:host=localhost;dbname='.$dbname, $dbuser, $dbpass);
$setting = $db->prepare("SELECT * FROM settings WHERE id = ?");
$setting->execute(array(1));
$setting = $setting->fetch(PDO::FETCH_ASSOC);
$vkcoin = new VKCoinClient($id_vk, $token_shop);
$balance = $vkcoin->getBalance();
$trans = $vkcoin->getTransactions(2, 5)['response'];
if(isset($_SESSION['id'])){
$ucoin = $vkcoin->getBalance(array($_SESSION['id']))['response'][$_SESSION['id']];
$ucoin = number_format(($ucoin/1000), 3, '.',' ');
}
$act = @text($_GET['act']);
switch ($act) {
case 'oplata':
head('Оплата');
echo "
<a href='{$_GET['url']}'><input type='submit' value='Купить ".$_GET['coin']." коинов за ".number_format($_GET['summa'], 2)." рублей'></a>
";
foot();
break;
case 'result':
if(isset($_GET['hash'])){
if($_GET['hash'] == $wk_hash){
$id_merchant = $_POST['id_shop'];
$id_bill = $_POST['id_bill'];
$wk = $db->prepare("SELECT * FROM worldkassa WHERE id_bill = ?");
$wk->execute(array($id_bill));
$wk = $wk->fetch(PDO::FETCH_ASSOC);
if($wk['id'] != NULL){
$vkcoin->sendTransfer($wk['user'], $wk['coin']);
$db->prepare("UPDATE worldkassa SET status = ? WHERE id_bill = ?")->execute(array('OK', $id_bill));
}
}
}
break;
case 'success':
$_SESSION['msg'] = '<font color="green"><center>Поздравляем с покупкой VK Coin</center></font>';
header("Location: ?");
break;
case 'exit':
$_SESSION['id'] = NULL;
$_SESSION['access_token'] = NULL;
header("Location: ?");
break;
default:
head('Магазин VkCoins');
if(isset($_POST['go']) AND isset($_SESSION['id'])){
$num = num($_POST['summa']);
$coin = (num($_POST['summa']));
if($num > ($balance['response'][$id_vk]/1000)){
$_SESSION['msg'] = '<font color="red"><center>Не хватает коинов в резерве!</center></font>';
header("Location: ?");
}else{
if($num < 33000){
$_SESSION['msg'] = '<font color="red"><center>Минимальное кол-во покупаемых коинов 33000!</center></font>';
header("Location: ?");
}else{
$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$wk_id_shop.'&summa='.$num.'&hash='.$wk_hash);
if (is_numeric($data))
{
//ё
$db->prepare("INSERT INTO worldkassa SET id_bill = ?, status = ?, summa = ?, user = ?, time = ?, coin = ?")->execute(array($data, 'OFF', $num, $_SESSION['id'], time(), ($coin*1000)));
header("Location: ?act=oplata&summa={$num}&coin={$coin}&url=https://worldkassa.ru/user/oplata.php?uniq={$data}");
exit();
------
64795_Screenshot_123.png (79.5 Kb)
Скачиваний: 131
<?php
if(isset($_GET['summa_text'])){
echo number_format($_GET['summa_text'], 2).'₽';
exit();
}
ob_start();
session_start();
include 'system/autoload.php';
$db = new PDO('mysql:host=localhost;dbname='.$dbname, $dbuser, $dbpass);
$setting = $db->prepare("SELECT * FROM settings WHERE id = ?");
$setting->execute(array(1));
$setting = $setting->fetch(PDO::FETCH_ASSOC);
$vkcoin = new VKCoinClient($id_vk, $token_shop);
$balance = $vkcoin->getBalance();
$trans = $vkcoin->getTransactions(2, 5)['response'];
if(isset($_SESSION['id'])){
$ucoin = $vkcoin->getBalance(array($_SESSION['id']))['response'][$_SESSION['id']];
$ucoin = number_format(($ucoin/1000), 3, '.',' ');
}
$act = @text($_GET['act']);
switch ($act) {
case 'oplata':
head('Оплата');
echo "
<a href='{$_GET['url']}'><input type='submit' value='Купить ".$_GET['coin']." коинов за ".number_format($_GET['summa'], 2)." рублей'></a>
";
foot();
break;
case 'result':
if(isset($_GET['hash'])){
if($_GET['hash'] == $wk_hash){
$id_merchant = $_POST['id_shop'];
$id_bill = $_POST['id_bill'];
$wk = $db->prepare("SELECT * FROM worldkassa WHERE id_bill = ?");
$wk->execute(array($id_bill));
$wk = $wk->fetch(PDO::FETCH_ASSOC);
if($wk['id'] != NULL){
$vkcoin->sendTransfer($wk['user'], $wk['coin']);
$db->prepare("UPDATE worldkassa SET status = ? WHERE id_bill = ?")->execute(array('OK', $id_bill));
}
}
}
break;
case 'success':
$_SESSION['msg'] = '<font color="green"><center>Поздравляем с покупкой VK Coin</center></font>';
header("Location: ?");
break;
case 'exit':
$_SESSION['id'] = NULL;
$_SESSION['access_token'] = NULL;
header("Location: ?");
break;
default:
head('Магазин VkCoins');
if(isset($_POST['go']) AND isset($_SESSION['id'])){
$num = num($_POST['summa']);
$coin = (num($_POST['summa']));
if($num > ($balance['response'][$id_vk]/1000)){
$_SESSION['msg'] = '<font color="red"><center>Не хватает коинов в резерве!</center></font>';
header("Location: ?");
}else{
if($num < 33000){
$_SESSION['msg'] = '<font color="red"><center>Минимальное кол-во покупаемых коинов 33000!</center></font>';
header("Location: ?");
}else{
$data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$wk_id_shop.'&summa='.$num.'&hash='.$wk_hash);
if (is_numeric($data))
{
//ё
$db->prepare("INSERT INTO worldkassa SET id_bill = ?, status = ?, summa = ?, user = ?, time = ?, coin = ?")->execute(array($data, 'OFF', $num, $_SESSION['id'], time(), ($coin*1000)));
header("Location: ?act=oplata&summa={$num}&coin={$coin}&url=https://worldkassa.ru/user/oplata.php?uniq={$data}");
exit();
------
Скачиваний: 131
Sql чекер? Не, не слышали. У тебя там суммирование, ибо 1 = 10
Dj Marshmallow (30.05.2019 в 11:44)
Sql чекер? Не, не слышали. У тебя там суммирование, ибо 1 = 10
Sql чекер? Не, не слышали. У тебя там суммирование, ибо 1 = 10
ты можешь перестать быть кретином и не лезть в темы где не знаешь точного ответа?
Ты на своем котикам не можешь простое if правило сделать, чтобы грузили фото с 1 часа онлайна, а тут ты прям вундеркиндер. Угомонись уже.
________
посл. ред. 30.05.2019 в 11:46; всего 1 раз(а); by Baymax
Baymax (30.05.2019 в 11:46)
Dj Marshmallow (30.05.2019 в 11:44)
Sql чекер? Не, не слышали. У тебя там суммирование, ибо 1 = 10
ты можешь перестать быть кретином и не лезть в темы где не знаешь точного ответа?
Ты на своем котикам не можешь простое if правило сделать, чтобы грузили фото с 1 часа онлайна, а тут ты прям вундеркиндер. Угомонись уже.
Dj Marshmallow (30.05.2019 в 11:44)
Sql чекер? Не, не слышали. У тебя там суммирование, ибо 1 = 10
ты можешь перестать быть кретином и не лезть в темы где не знаешь точного ответа?
Ты на своем котикам не можешь простое if правило сделать, чтобы грузили фото с 1 часа онлайна, а тут ты прям вундеркиндер. Угомонись уже.
Бан за клевету.
Dj Marshmallow, сышишь свали ибо я скрины приложу там где ты условие не смог прописать для закрытия бага и решил удалить файл с багом!!! Ты даже в стиле не шаришь норм, ты смотри клевета, я щас скрины скину и тему создам и пускай любуются.
CaMnoCe6e (30.05.2019 в 12:37)
Dj Marshmallow, сышишь свали ибо я скрины приложу там где ты условие не смог прописать для закрытия бага и решил удалить файл с багом!!! Ты даже в стиле не шаришь норм, ты смотри клевета, я щас скрины скину и тему создам и пускай любуются.
Dj Marshmallow, сышишь свали ибо я скрины приложу там где ты условие не смог прописать для закрытия бага и решил удалить файл с багом!!! Ты даже в стиле не шаришь норм, ты смотри клевета, я щас скрины скину и тему создам и пускай любуются.
Я терпеть тебя не стану, надоел ты мне умник, иди детишкам своим ТЫкай, их учи. Не твои проблемы, не лезь!
Кто исправит ошибки
1. Не верный подсчет суммы!
2 Вывод купивших в историй !
С меня любой пак стикеров вк ! или 3 подарка на 9 голосов
________
посл. ред. 30.05.2019 в 13:21; всего 1 раз(а); by sasha100q
1. Не верный подсчет суммы!
2 Вывод купивших в историй !
С меня любой пак стикеров вк ! или 3 подарка на 9 голосов
________
посл. ред. 30.05.2019 в 13:21; всего 1 раз(а); by sasha100q
Dj Marshmallow, ты рот прикрой , научись чтобы других учить и тыкать. Мне плевать на баны и бумас, мне главное чтобы люди знали какой ты на самом деле профессионал.
sasha100q, в лс подробнее напиши исправим
CaMnoCe6e (30.05.2019 в 13:42)
Dj Marshmallow, ты рот прикрой , научись чтобы других учить и тыкать. Мне плевать на баны и бумас, мне главное чтобы люди знали какой ты на самом деле профессионал.
Dj Marshmallow, ты рот прикрой , научись чтобы других учить и тыкать. Мне плевать на баны и бумас, мне главное чтобы люди знали какой ты на самом деле профессионал.
Юляшечка, прошу, иди с богом.
На меня молится не нужно, у меня своих заказов хватает, твои отбирать не буду.
________
посл. ред. 30.05.2019 в 13:51; всего 1 раз(а); by Dj Marshmallow
