403Webshell
Server IP : 101.255.104.117  /  Your IP : 101.255.104.117
Web Server : Apache/2.4.34 (Win32) OpenSSL/1.0.2o PHP/5.6.38
System : Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
User : user ( 0)
PHP Version : 5.6.38
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  D:/xampp182/htdocs/siami/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : D:/xampp182/htdocs/siami/admin/file-auditor-tambah.php
<?php
require '../koneksi.php';

session_start();

if (!isset($_SESSION["loginadmin"])) {
    header("Location: ../index.php");
}

$querysetting = "SELECT * FROM ami_setting WHERE id_setting = 1";
$resultsetting = mysqli_query($conn, $querysetting);
$rowsetting = mysqli_fetch_assoc($resultsetting);
$num_rowssetting = mysqli_num_rows($resultsetting);

$sesinidn = $_SESSION["nidn"];
$sesisiklus = $_SESSION["id_siklus"];
$queryauditor = "SELECT * FROM ami_admin WHERE nidn = '$sesinidn'";
$resultauditor = mysqli_query($conn, $queryauditor);
$rowauditor = mysqli_fetch_assoc($resultauditor);
$num_rowsauditor = mysqli_num_rows($resultauditor);

if (isset($_POST["submit"])) {

    $id_siklus = htmlspecialchars($_POST["id_siklus"]);
    $judul = htmlspecialchars($_POST["judul"]);
    $tgl = htmlspecialchars($_POST["tgl"]);
    $id_admin = htmlspecialchars($_POST["id_admin"]);

    //mengelola field file
    //keluarkan array yang diperlukan pada field file
    $namaFile = $_FILES['file']['name'];
    $ukuranFile = $_FILES['file']['size'];
    $error = $_FILES['file']['error'];
    $tmpName = $_FILES['file']['tmp_name'];

    //menyesuaikan nama file yg diinput
    $ekstensifileValid = ['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'jpg', 'jpeg', 'png'];
    $ekstensifile = explode('.', $namaFile);
    $ekstensifile = strtolower(end($ekstensifile));

    //jika file yg diupload bukan file, stop proses
    if (!in_array($ekstensifile, $ekstensifileValid)) {
        echo "<script>alert('Format file belum sesuai...!'); history.go(-1);</script>";
        return false;
    }

    //menyesuaikan ukuran file yg diupload jika lebih dari 10 MB (10000000 beat) maka stop proses
    if ($ukuranFile > 50000000) {
        echo "<script>alert('Ukuran file terlalu besar...! Max. 10 MB'); history.go(-1);</script>";
        return false;
    }

    //merubah nama file yg diinput secara acak otomatis
    $namaFileBaru = uniqid();
    $namaFileBaru .= '.';
    $namaFileBaru .= $ekstensifile;

    //proses upload file
    move_uploaded_file($tmpName, '../files/' . $namaFileBaru);

    //mendefinisikan nama file baru untuk diinput ke database
    $file = $namaFileBaru;

    $query = "INSERT INTO ami_files VALUES (null, '$id_siklus', '$judul', '$file', '$tgl', '$id_admin')";

    mysqli_query($conn, $query);

    if (mysqli_affected_rows($conn) > 0) {
        echo "<script type='text/javascript'>
                    alert('File berhasil diuplod...!'); 
                    document.location.href = 'file-auditor.php';
                </script>";
    } else {
        echo "<script type='text/javascript'>
                    alert('Data GAGAL disimpan...!'); 
                    history.go(-1);
                </script>";
    }
}
?>
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>SIAMI | Tambah File Untuk Penetapan</title>
    <!-- Favicon icon -->
    <link rel="icon" type="image/png" sizes="16x16" href="../images/<?php echo $rowsetting["favicon"] ?>">
    <!-- Custom Stylesheet -->
    <link rel="stylesheet" href="../vendor/select2/css/select2.min.css">
    <link href="../vendor/bootstrap-select/dist/css/bootstrap-select.min.css" rel="stylesheet">
    <link href="../css/style.css" rel="stylesheet">

</head>

<body>

    <div id="preloader">
        <div class="sk-three-bounce">
            <div class="sk-child sk-bounce1"></div>
            <div class="sk-child sk-bounce2"></div>
            <div class="sk-child sk-bounce3"></div>
        </div>
    </div>

    <div id="main-wrapper">

        <?php include('theme-logo.php') ?>

        <?php include('theme-header.php') ?>

        <?php include('theme-sidebar.php') ?>

        <div class="content-body">
            <div class="container-fluid">
                <div class="page-titles">
                    <ol class="breadcrumb">
                        <li class="breadcrumb-item"><a href="home.php">Beranda</a></li>
                        <li class="breadcrumb-item"><a href="file-auditor.php">File Prodi</a></li>
                        <li class="breadcrumb-item active"><a href="javascript:void(0)">Tambah File Penetapan</a></li>
                    </ol>
                </div>
                <!-- row -->
                <div class="row">

                    <div class="col-xl-12 col-lg-12">
                        <div class="card">
                            <div class="card-header">
                                <h4 class="card-title">Tambah File Penetapan</h4>
                            </div>
                            <div class="card-body">
                                <div class="basic-form">
                                    <form action="" method="post" enctype="multipart/form-data">
                                        <div class="form-group">
                                            <label for="judul">Judul File :</label>
                                            <input type="text" name="judul" id="judul" class="form-control" placeholder="Judul File" required>
                                        </div>
                                        <div class="input-group">
                                            <div class="custom-file">
                                                <input type="file" class="custom-file-input" name="file" required>
                                                <label class="custom-file-label">Choose file</label>
                                            </div>
                                        </div>
                                        <p><code>File format pdf, doc, docx, xls, xlsx, ppt, pptx, jpg, jpeg, png dengan ukuran tidak lebih dari 10 Mb</code></p>
                                        <input type="hidden" name="id_siklus" value="<?php echo $sesisiklus ?>">
                                        <input type="hidden" name="tgl" value="<?php echo date('Y-m-d H:i:s') ?>">
                                        <input type="hidden" name="id_admin" value="<?php echo $rowauditor['id_admin'] ?>">
                                        <button type="submit" name="submit" class="btn btn-primary mt-3">Simpan</button>
                                        <button type="button" class="btn btn-secondary mt-3" onclick="window.location='file-auditor.php'">Cancel</button>
                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <?php include('theme-footer.php') ?>

    </div>

    <script src="../vendor/global/global.min.js"></script>
    <script src="../vendor/bootstrap-select/dist/js/bootstrap-select.min.js"></script>
    <script src="../js/custom.min.js"></script>
    <script src="../js/deznav-init.js"></script>
    <script src="../vendor/select2/js/select2.full.min.js"></script>
    <script src="../js/plugins-init/select2-init.js"></script>

</body>

</html>

Youez - 2016 - github.com/yon3zu
LinuXploit