PHP WebShell

Текущая директория: /var/www/bitcardoApp/user/crypto

Просмотр файла: send_crypto_failed.php

<?php
// users/crypto/send_crypto_failed.php
declare(strict_types=1);
@ini_set('display_errors', '0');

session_start();
include '../common/header.php';

/**
 * Reason is set by the processor via:
 *   $_SESSION['tx_failed'] = ['reason' => $msg];
 */
$reason = $_SESSION['tx_failed']['reason'] ?? 'Transaction failed';
unset($_SESSION['tx_failed']); // prevent reuse on refresh
?>
<div class="container mt-3">
  <div class="row">
    <?php include '../common/nav.php'; ?>
    <main class="col-md-9 col-lg-10 px-md-5 mb-5">
      <?php include '../common/page-header.php'; ?>
      <div class="container my-5">
        <div class="row g-4">
          <div class="offset-md-2 col-md-8 mt-2">
            <div class="card shadow-sm border-danger">
              <div class="card-body">
                <div class="d-flex justify-content-between align-items-center mb-3">
                  <h3 class="mb-0 text-danger">Transaction Failed</h3>
                  <span class="badge bg-danger text-uppercase">failed</span>
                </div>

                <div class="border rounded p-3">
                  <div class="small text-muted mb-1">Reason</div>
                  <div class="text-break"><?= htmlspecialchars($reason) ?></div>
                </div>

                <div class="d-flex gap-2 mt-4">
                  <a class="btn btn-primary" href="./send_crypto.php">Try Again</a>
                  <a class="btn btn-outline-secondary" href="../../index.php">Dashboard</a>
                </div>

              </div>
            </div>

          </div>
        </div>
      </div>
    </main>
  </div>
</div>

<?php include '../common/footer.php'; ?>

Выполнить команду


Для локальной разработки. Не используйте в интернете!