Index.php


<?php include_once __DIR__.'/config/header.php'; ?>

<!-- s======= Hero Section ======= -->

<section id="hero">

  <div class="container">

    <div class="row">

      <div class="col-lg-12 pt-5 pt-lg-0 order-2 order-lg-1 d-flex align-items-center">

        <div data-aos="zoom-out">

          <h1>Build Your Landing Page With Deep Blog</h1>

          <h2>We are team of talanted designers making websites with Bootstrap</h2>

          

        </div>

      </div>

      

    </div>

  </div>

  <svg class="hero-waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28 " preserveAspectRatio="none">

    <defs>

    <path id="wave-path" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z">

      </defs>

      <g class="wave1">

        <use xlink:href="#wave-path" x="50" y="3" fill="rgba(255,255,255, .1)">

      </g>

      <g class="wave2">

        <use xlink:href="#wave-path" x="50" y="0" fill="rgba(255,255,255, .2)">

      </g>

      <g class="wave3">

        <use xlink:href="#wave-path" x="50" y="9" fill="#fff">

      </g>

    </svg>

    </section><!-- End Hero -->

    <main id="main">

      

      

      <!-- ======= Counts Section ======= -->

      <section id="counts" class="counts">

        <div class="container">

          <div class="row" data-aos="fade-up">

            <?php

            include __DIR__.'/config/db_connect.php';

            $sql = "select * from tbl_post";

            $result_set = mysqli_query($con,$sql);

            $count = mysqli_num_rows($result_set);

            ?>

            <?php

            if ($count>0) {

            while($row = mysqli_fetch_assoc($result_set)) {

            $title = $row['title'];

            $name = $row['name'];

            $category = $row['category'];

            ?>

            <div class="col-lg-3 col-md-6">

              <div class="count-box">

                <a  href="posts/<?php echo $row['slug']; ?>"><h5 style="color:#191c93;"><?php echo $title; ?></h5></a>

                <p style="color:#1acc8d;"><small>- <?php echo $category?></small></p>

                

              </div>

            </div>

            

            

            <?php

            }

            }else{

            echo "No record found";

            }

            ?>

            

          </div>

        </div>

        </section><!-- End Counts Section -->

        

        

        </main><!-- End #main -->

        <?php include_once __DIR__.'/config/footer.php'; ?>


Full Blog Project Download in Core PHP



Admin Login.php


<?php

include __DIR__.'/config/db_connect.php';

include __DIR__.'/config/functions.php';

if($_SERVER['REQUEST_METHOD'] =='POST'){

if (isset($_POST['submit']) and !empty($_POST['submit'])){


$email = isset($_POST['email'])?$_POST['email']:NUll;

$password = isset($_POST['pass'])?$_POST['pass']:NUll;

$_token = $_POST['_token'];

// echo $_token;

// exit;

$sql="select * from tbl_users where email='{$email}'";

$reslut_set = mysqli_query($con,$sql);

$count = mysqli_num_rows($reslut_set);

if($count>0){

$email_pass= mysqli_fetch_assoc($reslut_set);

$db_pass= $email_pass['password'];

$db_user= $email_pass['name'];

$db_user_status= $email_pass['status'];

$password_decode= password_verify($password, $db_pass);

if($password_decode){

if ( $db_user_status =='enable') {

session_start();

$_SESSION['_token_user']= $_token;

$_SESSION['user_name']= $db_user;


header("location:admin/dashbord.php");

}elseif($db_user_status == 'super_admin') {


session_start();


$_SESSION['_token_user']= $_token;

$_SESSION['user_name']= $db_user;


header("location:admin/super_admin.php");

}

else{

echo "<script>";

echo "window.alert('Account Disable By Admin')";

echo "</script>";

}


}else{

echo "<script>";

echo "window.alert('Email Id or Password not Matched')";

echo "</script>";

}

}else{

echo "<script>";

echo "window.alert('Email Id not Matched')";

echo "</script>";

}

}else{

header("location:alogin.php");

}

}

//$result_Set = mysqli_query($con,$sql);

//$count = mysqli_num_rows($result_Set);

?>

<?php include_once __DIR__.'/config/header.php'; ?>

</section><!-- End Hero -->

<!-- ======= Hero Section ======= -->

<section id="hero">

  <div class="container">

    <div class="row">

      <div class="col-lg-7 pt-5 pt-lg-0 order-2 order-lg-1 d-flex align-items-center">

        <div data-aos="zoom-out">

          <h1>Build Your Landing Page <span>Admin</span></h1>

          <div class="login-form" style="width:450px;">

            <form action="" method="post">

              <p><input type="email" name="email" class="form-control" style="border-radius: 20px;" placeholder="Enter Email">

              <input type="hidden" value="<?php echo csrf_token(); ?>" name="_token">

            </p>

            <p><input type="password" style="border-radius: 20px;" name="pass" class="form-control" placeholder="Enter Passowrd"></p>

            <p><input type="submit" name="submit"class="form-control" style="border-radius: 20px; background: #43e7ac;" value="Login"></p>

          </form>

        </div>

      </div>

    </div>

    <div class="col-lg-5 order-1 order-lg-2 hero-img" data-aos="zoom-out" data-aos-delay="300">

      <img src="https://i.ibb.co/TWmTf04/IMG-20210206-143853-240.jpg" class="img-fluid animated" alt="" style="width:300px; height: 300px; border-radius: 50%;filter: drop-shadow(30px 10px 4px #000000;);">

    </div>

  </div>

</div>

<svg class="hero-waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28 " preserveAspectRatio="none">

  <defs>

  <path id="wave-path" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z">

    </defs>

    <g class="wave1">

      <use xlink:href="#wave-path" x="50" y="3" fill="rgba(255,255,255, .1)">

    </g>

    <g class="wave2">

      <use xlink:href="#wave-path" x="50" y="0" fill="rgba(255,255,255, .2)">

    </g>

    <g class="wave3">

      <use xlink:href="#wave-path" x="50" y="9" fill="#fff">

    </g>

  </svg>

  </section><!-- End Hero -->

  <div class="post-boy" style="width:100%;height: 400px;">

    <div class="container">

      <div class="row">

        <div class="col-md-1"></div>

        <div class="col-lg-10 pt-5">

          <div >

            Lorem ipsum dolor sit amet consectetur adipisicing elit. Quas vel aperiam aliquid earum consequatur est? Dolorem necessitatibus consequatur officia, culpa repellat quas delectus, nostrum tenetur sed, voluptas fugiat natus libero?

            Lorem ipsum dolor sit, amet consectetur adipisicing elit. Blanditiis tenetur sint impedit aut ab ducimus autem totam nemo aliquid. Non neque debitis dolore nesciunt in illo officiis optio nulla, exercitationem. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Cum in dicta, quod quos eius saepe porro rem debitis natus minima, consectetur tenetur? Pariatur quod neque iusto perspiciatis doloribus voluptatibus, fugit.

            

            

          </div>

        </div>

        <div class="col-md-1"></div>

        

        

      </div>

    </div>

  </div>

  </section><!-- End Hero -->

  <a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>

  <div id="preloader"></div>

  <!-- Vendor JS Files -->

  <script src="assets/vendor/jquery/jquery.min.js"></script>

  <script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

  <script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>

  <script src="assets/vendor/php-email-form/validate.js"></script>

  <script src="assets/vendor/venobox/venobox.min.js"></script>

  <script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>

  <script src="assets/vendor/counterup/counterup.min.js"></script>

  <script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>

  <script src="assets/vendor/aos/aos.js"></script>

  <!-- Template Main JS File -->

  <script src="assets/js/main.js"></script>

</body>

</html>


Full Blog Project Download in Core PHP



Post List.php


<?php

include __DIR__.'/config/db_connect.php';

$slug = $_GET['slug'];

$sql = "select * from tbl_post where slug = '{$slug}'";

$result_Set = mysqli_query($con,$sql);

$count = mysqli_num_rows($result_Set);

$row=mysqli_fetch_assoc($result_Set);

$title = $row['title'];

$name = $row['name'];

$category = $row['category'];

$content = $row['content'];

?>

<?php include_once __DIR__.'/config/header.php'; ?>

</section><!-- End Hero -->

<!-- ======= Hero Section ======= -->

<section id="hero" style="max-height: 100vh;">

  <div class="container">

    <div class="row">

      <div class="col-lg-12 pt-5 pt-lg-0 order-2 order-lg-1 d-flex align-items-center">

        <div data-aos="zoom-out">

          <h1><span><?php echo $title; ?> </span></h1>

          <p style="color:white;"><small>Author - <?php echo $name;?></small></p>

          

          

        </div>

      </div>

      

    </div>

  </div>

  <svg class="hero-waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28 " preserveAspectRatio="none">

    <defs>

    <path id="wave-path" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z">

      </defs>

      <g class="wave1">

        <use xlink:href="#wave-path" x="50" y="3" fill="rgba(255,255,255, .1)">

      </g>

      <g class="wave2">

        <use xlink:href="#wave-path" x="50" y="0" fill="rgba(255,255,255, .2)">

      </g>

      <g class="wave3">

        <use xlink:href="#wave-path" x="50" y="9" fill="#fff">

      </g>

    </svg>

    </section><!-- End Hero -->

   <div class="post-boy" style="width:100%;height: 400px;">

      <div class="container">

        <div class="row">

          <div class="col-md-1"></div>

          <div class="col-lg-10 pt-5">

            <div >

              <h1><?php echo $title; ?></h1>

              <p><?php echo $content; ?></p>

              

              

            </div>

          </div>

          <div class="col-md-1"></div>

          

          

        </div>

      </div>

    </div> 

    </section><!-- End Hero -->

    <a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>

    <div id="preloader"></div>

    <!-- Vendor JS Files -->

    <script src="assets/vendor/jquery/jquery.min.js"></script>

    <script src="assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

    <script src="assets/vendor/jquery.easing/jquery.easing.min.js"></script>

    <script src="assets/vendor/php-email-form/validate.js"></script>

    <script src="assets/vendor/venobox/venobox.min.js"></script>

    <script src="assets/vendor/waypoints/jquery.waypoints.min.js"></script>

    <script src="assets/vendor/counterup/counterup.min.js"></script>

    <script src="assets/vendor/owl.carousel/owl.carousel.min.js"></script>

    <script src="assets/vendor/aos/aos.js"></script>

    <!-- Template Main JS File -->

    <script src="assets/js/main.js"></script>

  </body>

</html>


Full Blog Project Download in Core PHP


Single Post.php


<?php include_once __DIR__.'/config/header.php'; ?>

<br>

<br>

<br>

<?php include __DIR__.'/config/db_connect.php'; ?>

<?php

$sql = "select * from tbl_post";

$result_set = mysqli_query($con,$sql);

$count = mysqli_num_rows($result_set);

?>

<section id="faq" class="faq section-bg">

  <div class="container">

    <div class="section-title" data-aos="fade-up">

      <h2>BLOG POST</h2>

      <p>MY BLOG POST</p>

    </div>

    <div class="faq-list">

      <ul>

        <?php

        if ($count>0) {

        

        while ($row = mysqli_fetch_assoc($result_set)) { ?>

        

        <li data-aos="fade-up">

          <i class="bx bx-help-circle icon-help"></i> <a style="color:#191c93;"  href="posts/<?php echo $row['slug']; ?>"> <?php echo $row['title']; ?></a>

          

          <a  href="posts/<?php echo $row['slug']; ?>" ><i class="fa fa-eye icon-close" style="color:#191c93;"></i></a>

          

          

          

        </li>

        

        

        <?php

        }

        }else{

        echo "No record found";

        }

        ?>

        <!-- ======= F.A.Q Section ======= -->

        

        

        

        

        

      </ul>

    </div>

  </div>

  </section><!-- End F.A.Q Section -->

  <??>

  <script type="text/javascript">

  

  </script>

  <?php include_once __DIR__.'/config/footer.php'; ?>


Register.php


<?php include_once __DIR__.'/config/header.php'; ?>

<br>

<br>

<br>

<?php include __DIR__.'/config/functions.php'; ?>

<?php include __DIR__.'/config/db_connect.php'; ?>

<?php

if ($_SERVER['REQUEST_METHOD']== 'POST') {

if(isset($_POST['submit']) and !empty($_POST['submit'])){

$name = isset($_POST['name'])?$_POST['name']:NULL;

$email = isset($_POST['email'])?$_POST['email']:NULL;

$mobile = isset($_POST['mobile'])?$_POST['mobile']:NULL;

$password = isset($_POST['password'])?$_POST['password']:NULL;

sanatise($email);

sanatise($mobile);

sanatise($password);

$password = password_hash($password, PASSWORD_DEFAULT);

if(is_null($email) or empty($email)){

header("location:register.php?msg=301");

exit;

}if(is_null($mobile) or empty($mobile)){

header("location:register.php?msg=302");

exit;

}if(is_null($password) or empty($password)){

header("location:register.php?msg=303");

exit;

}

$check_email = "select email from tbl_users where email = '{$email}'";

$email_result = mysqli_query($con,$check_email);

$email_count= mysqli_num_rows($email_result);

if ($email_count>0) {

echo "<script>";

echo "window.alert('Email Allready Exists')";

echo "</script>";

}else{

$sql = "insert into tbl_users(name,email,mobile,password) values('{$name}','{$email}',{$mobile},'{$password}')";

$result_Set = mysqli_query($con,$sql);

if ($result_Set) {

session_start();

$_SESSION['user_name'] = $name;

echo "<script>";

echo "window.alert('Registration Success');";

echo "window.location = 'admin/dashbord.php';";

echo "</script>";

}else{

echo "<script>";

echo "window.alert('No Registration Success')";

echo "</script>";

}

}

}else{

header("location:register.php?msg=304");

exit;

}

}

?>

<section id="faq" class="faq section-bg">

  <div class="container">

    <div class="section-title" data-aos="fade-up">

      <h2>DEEP BLOG</h2>

      <p>REGISTER NOW</p>

    </div>

    <div class="faq-list">

      

      

      <div class="container" id="footerdeep">

        <div class="row">

          

          <div class="col-md-3"></div>

          <div class="col-md-6">

            <div class="form-body1" style="width:400px;">

              <form action="" method="post">

                <input type="text" name="name" placeholder="User Name" class="form-control" style="border-radius: 20px;"><br>

                <input type="email" name="email" placeholder="Email" class="form-control" style="border-radius: 20px;"><br>

                <input type="text" name="mobile" placeholder="Mobile" class="form-control" style="border-radius: 20px;"><br>

                <input type="password" name="password" placeholder="Password" class="form-control" style="border-radius: 20px;"><br>

                

                <input type="submit" name="submit" value="Create Account" class="form-control" style="border-radius: 20px;">

              </form>

            </div>

          </div>

          <div class="col-md-3"></div>

          

        </div>

      </div>

      

    </div>

  </div>

  </section><!-- End F.A.Q Section -->

  <script type="text/javascript">

  

  </script>

  <?php include_once __DIR__.'/config/footer.php'; ?>


Full Blog Project Download in Core PHP


Download Complete Project