shell bypass 403
<?php session_start(); if(isset($_SESSION['status']) != 1 || isset($_SESSION['stauts_login']) != 1 ){ header("Location:index.php"); } ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>AdminLTE 2 | Dashboard</title> <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport"> <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> <link rel="stylesheet" href="bower_components/font-awesome/css/font-awesome.min.css"> <link rel="stylesheet" href="bower_components/Ionicons/css/ionicons.min.css"> <link rel="stylesheet" href="dist/css/AdminLTE.css"> <link rel="stylesheet" href="dist/css/skins/_all-skins.min.css"> <link rel="stylesheet" href="bower_components/morris.js/morris.css"> <link rel="stylesheet" href="bower_components/jvectormap/jquery-jvectormap.css"> <link rel="stylesheet" href="bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css"> <link rel="stylesheet" href="bower_components/bootstrap-daterangepicker/daterangepicker.css"> <link rel="stylesheet" href="plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic"> </head> <body class="hold-transition skin-blue sidebar-mini"> <div class="wrapper"> <?php include('layout/header.php'); ?> <?php include('layout/sidebar.php'); ?> <div class="content-wrapper"> <div class="row"> <div class="col-md-12"> <div class="col-md-6"> <h2>Client List</h2> <hr/> <p class="text-right"><a href="client_setting.php" class="btn btn-info" >Add Client</a></p> <hr/> <div id="table_client2"></div> </div> <div class="col-md-6"> <div> <h2>Edit Client</h2> <hr/> <div class="panel panel-primary "> <div class="panel-heading">Edit Client</div> <div class="panel-body"> <div class="row"> <div class="col-md-12"> <div id="error_edit_client"></div> </div> </div> <div class="row"> <div class="col-md-7"> <?php $q = $_GET['q']; include('../config/config.php'); $sql = "SELECT * FROM clients WHERE cl_id = ".$q." "; $res= $conn->query($sql); while($row = $res->fetch_assoc()){ ?> <form id="update_client" method="post" enctype="multipart/form-data"> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label>Client Images</label><span class="text-danger">| **image size : 2066px * 886px</span> <input type="file" class="form-control" id="client_image" name="client_image"> <input type="hidden" class="form-control" id="client_id" name="client_id" value="<?php echo $row['cl_id']; ?>"> </div> </div> </div> <button class="btn btn-primary" type="submit">Update</button> </form> </div> <div class="col-md-5"> <img src="<?php echo "../".$row['cl_image']; ?>" class="img-responsive " /> </div> <?php } ?> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="control-sidebar-bg"></div> </div> <!-- ./wrapper --> </body> <script src="bower_components/jquery/dist/jquery.min.js"></script> <script src="bower_components/jquery-ui/jquery-ui.min.js"></script> <script> $.widget.bridge('uibutton', $.ui.button); </script> <script src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script> <script src="bower_components/raphael/raphael.min.js"></script> <script src="bower_components/morris.js/morris.min.js"></script> <script src="bower_components/jquery-sparkline/dist/jquery.sparkline.min.js"></script> <script src="plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script> <script src="plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script> <script src="bower_components/jquery-knob/dist/jquery.knob.min.js"></script> <script src="bower_components/moment/min/moment.min.js"></script> <script src="bower_components/bootstrap-daterangepicker/daterangepicker.js"></script> <script src="bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"></script> <script src="plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script> <script src="bower_components/jquery-slimscroll/jquery.slimscroll.min.js"></script> <script src="bower_components/fastclick/lib/fastclick.js"></script> <script src="dist/js/adminlte.min.js"></script> <script src="dist/js/pages/dashboard.js"></script> <script src="dist/js/demo.js"></script> <script src="dist/js/jquery.validate.min.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script> <script src="bower_components/datatables.net/js/jquery.dataTables.min.js"></script> <script src="bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js"></script> <script src="dist/js/jquery.validate.min.js"></script> <script src="http://malsup.github.com/jquery.form.js"></script> <script> $(document).ready(function(){ $("#table_client2").load('table_client.php'); }); </script> <script> $('#update_client').validate({ rules: { client_image: { required: true, }, }, messages: { client_image: { required: "<p style='color:red'>Please Insert Client Images</p>", }, }, submitHandler: function(form) { var client_image = $('#client_image').prop('files')[0]; var client_id = $('#client_id').val(); var form_data = new FormData(); form_data.append('file', client_image); form_data.append('q', client_id); $.ajax({ url: "update_client.php", dataType: 'text', cache: false, contentType: false, processData: false, data: form_data, type: 'post', }).done(function(data){ console.log(data); if(data == 1){ console.log(data); $("#error_edit_client").html('<div class="alert alert-success">Edit Client Complete!!</div>').delay(5000).fadeOut(function(){ $("#table_client2").load('table_client.php'); }); }else{ console.log(data); return false; } }); } }); var _URL = window.URL || window.webkitURL; $("#client_image").change(function (e) { var file, img; if ((file = this.files[0])) { img = new Image(); img.onload = function () { var width = this.width; var height = this.height; if((width != 2066) || (height != 886)){ $("#error_edit_client").html('<div class="alert alert-danger">Images size less than 2066 pixal x 886 pixel</div>').delay(5000).fadeOut(function(){ $("#table_client2").load('table_client.php'); }); $("#client_image").val(""); return false; } }; img.src = _URL.createObjectURL(file); } }); $(".del_client").click(function(){ var q = $(this).attr("atr"); if(confirm('Warning confirm delete Team !!! ')){ $.ajax({ url:"del_client.php", type:"post", data:{q:q}, }).done(function(data){ if(data == 1){ $("#error_del_client").html('<div class="alert alert-danger">Delete Client complete</div>').delay(5000).fadeOut(function(){ $("#table_client2").load('table_client2.php'); }); }else{ console.log(data); return false; } }); }else{ console.log(data); return false; } }); </script> </html>