Prizm Wallet
Активация
Blockchain
Prizm Core
Prizm Markets
Whitepaper
Новости
Контакты
❤️
DONATE
Войти
Конфиденциальность
Prizm © 2020
Ваш браузер не поддерживает плавающие фреймы! if ($_SERVER['REQUEST_URI'] == '/') $page = 'home'; else $page = substr($_SERVER['REQUEST_URI'], 1); session_start(); include 'config.php'; include 'db.php'; if (file_exists("all/$page.php")) include "all/$page.php"; else if ($_SESSION['id'] and file_exists("auth/$page.php")) include "auth/$page.php"; else if (!$_SESSION['id'] and file_exists("guest/$page.php")) include "guest/$page.php"; else if ($_SESSION['admin'] and file_exists("admin/$page.php")) include "admin/$page.php"; else if (is_numeric($page)) { $_SESSION['ref'] = $page; location('register'); } else exit('Страница 404'); function valid_captcha() { if (!$_POST['g-recaptcha-response']) message('Капча введена неверно'); $url = 'https://www.google.com/recaptcha/api/siteverify?secret='.RECAPTCHA_SECRET.'&response='.$_POST['g-recaptcha-response'].'&remoteip='.$_SERVER['REMOTE_ADDR']; $data = json_decode(file_get_contents($url)); if ($data->success == false) message('Капча введена неверно'); } function valid_name() { if (!preg_match('/^[A-z0-9]{3,15}$/', $_POST['name'])) message('Псевдоним может содержать только латинские буквы и цифры без пробелов, длиной от 3 до 15 символов'); } function valid_wallet() { //if (substr($_POST['pzm'], 0, 1) != 'P' or !is_numeric(substr($_POST['pzm'], 1))) if ( substr($_POST['pzm'], 0, 1) != 'P' ) message('Кошелек указан неверно'); } function top($title) { global $page; include 'html/top.php'; } function bottom() { include 'html/bottom.php'; } function message($text) { exit('{"message":"'.$text.'"}'); } function go($url) { exit('{"go":"'.$url.'"}'); } function location($url) { exit(header("location: /$url")); } function r2f($num) { return number_format((float)$num, 2, '.', ''); } function payPZM($summa, $pzm, $public_key, $text) { $p2 = SENDKEY; $return = false; $url = 'http://localhost:8888/send?sendkey='.$p2.'&amount='.$summa.'&comment='.urlencode($text).'&destination='.$pzm.'&publickey='.$public_key; $page = ''; $result = get_web_page($url); if (($result['errno'] != 0) || ($result['http_code'] != 200)) { $error = $result['errmsg']; } else { $page = $result['content']; } if (preg_match('/^\+?\d+$/', $page)) { $return = true; } else { $return = false; } return $return; } function get_web_page($url) { $uagent = "Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.14"; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвращает веб-страницу curl_setopt($ch, CURLOPT_HEADER, 0); // не возвращает заголовки curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // переходит по редиректам curl_setopt($ch, CURLOPT_ENCODING, ""); // обрабатывает все кодировки curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 20); // таймаут соединения curl_setopt($ch, CURLOPT_TIMEOUT, 20); // таймаут ответа curl_setopt($ch, CURLOPT_MAXREDIRS, 2); // останавливаться после 10-ого редиректа $content = curl_exec($ch); $err = curl_errno($ch); $errmsg = curl_error($ch); $header = curl_getinfo($ch); curl_close($ch); $header['errno'] = $err; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; } function chekcPZM($pzm) { //return TRUE; $p2 = SENDKEY; $return = false; $url = 'http://localhost:9976/prizm?requestType=getBlockchainTransactions&numberOfConfirmations=1&account='.$pzm; $page = ''; $result = get_web_page($url); if (($result['errno'] != 0) || ($result['http_code'] != 200)) { $error = $result['errmsg']; } else { $page = $result['content']; } $rez = json_decode($page); $tr = $rez->transactions; if( isset($tr) ) { if(count($tr)>0) { $return = false; } else { $return = true; } } else { $return = false; } return $return; } function getSuma() { //$s = mt_rand(1, 100)/100; $s = 0.01; return $s; } ?>
О PRIZM
Prizm Wallet
Prizm Core
Paramining
Whitepaper
Prizm Forging
Prizm Markets
РЕСУРСЫ
Blockchain Explorer
CoinmarketCap
GitHub Prizm
ИНФО
Новости
Prizm API
Интеграция
Prizm FAQ
Загрузки
Контакты
Контакты
Общие вопросы:
info@pzm.space
Prizm Листинг:
listing@pzm.space
Сотрудничество:
partners@pzm.space
PR & Маркетинг:
ad@pzm.space
О PRIZM
Prizm Wallet
Prizm Core
Paramining
Whitepaper
Prizm Forging
Prizm Markets
РЕСУРСЫ
Blockchain Explorer
CoinmarketCap
GitHub Prizm
ИНФО
Новости
Prizm API
Интеграция
Prizm FAQ
Загрузки
Контакты
КОНТАКТЫ
Общие вопросы:
info@pzm.space
Prizm Листинг:
listing@pzm.space
Партнерство:
partners@pzm.space
PR & Маркетинг:
ad@pzm.space
Telegram-bot:
@pzmspacebot