%PDF- %GIF98; %PNG;
Server : ApacheSystem : 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/public_html/website_6ca89795/admin/ |
Upload File : |
<?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>