[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: give_exam01.php
<?php include '../settings/settings.php'; ?> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title><?=$title?></title> <meta content='width=device-width, initial-scale=1.0, shrink-to-fit=no' name='viewport' /> <link rel="icon" href="<?=$favicon?>" type="image/x-icon"/> <script src="jquery-1.11.1.min.js"></script> <!-- Fonts and icons --> <script src="assets/js/plugin/webfont/webfont.min.js"></script> <script> WebFont.load({ google: {"families":["Montserrat:100,200,300,400,500,600,700,800,900"]}, custom: {"families":["Flaticon", "LineAwesome"], urls: ['assets/css/fonts.css']}, active: function() { sessionStorage.fonts = true; } }); </script> <link href="assets/src/facebox.css" media="screen" rel="stylesheet" type="text/css" /> <script src="assets/src/facebox.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(document).ready(function($) { $('a[rel*=facebox]').facebox({ loadingImage : 'src/loading.gif', closeImage : 'src/closelabel.png' }) }) </script> <script src="assets/tinymce/tinymce.min.js"></script> <script>tinymce.init({ selector:'textarea' });</script> <script src='https://kit.fontawesome.com/a076d05399.js'></script> <style> .switch { position: relative; display: inline-block; width: 60px; height: 34px; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .slider { background-color: #2196F3; } input:focus + .slider { box-shadow: 0 0 1px #2196F3; } input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); } /* Rounded sliders */ .slider.round { border-radius: 34px; } .slider.round:before { border-radius: 50%; } </style> <!-- CSS Files --> <link rel="stylesheet" href="assets/css/bootstrap.min.css"> <link rel="stylesheet" href="assets/css/ready.min.css"> <!-- Sweet Alert --> <script src="assets/sweetalert-master/dist/sweetalert.min.js"></script> <link rel="stylesheet" type="text/css" href="assets/sweetalert-master/dist/sweetalert.css"> <!-- CSS Just for demo purpose, don't include it in your project --> <link rel="stylesheet" href="assets/css/demo.css"> </head> <body> <?php $stmt1=$show->readwithdata('paper_details','paper_id','PAPER119'); while($row1=$stmt1->fetch(PDO::FETCH_ASSOC)){ $time=$row1['exam_timing']; $paper_name=$row1['paper_name']; } ?> <h3><?=$paper_name?></h3> <h5>Exam Time :<?=$time?></h5> <?php function hoursToSecods($hours) { // $hour must be a string type: "HH:mm:ss" // echo $hours; $parse = array(); if (!preg_match ('#^(?<hours>[\d]{2}):(?<mins>[\d]{2}):(?<secs>[\d]{2})$#',$hours,$parse)) { // Throw error, exception, etc throw new RuntimeException ("Hour Format not valid"); } return (int) $parse['hours'] * 3600 + (int) $parse['mins'] * 60 + (int) $parse['secs']; } $hours="00:10:00"; $duration = hoursToSecods($hours); //echo $duration; ?> <input type="hidden" id="time" value="<?=$duration?>"> <link rel="stylesheet" href="compiled/flipclock.css"> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script src="compiled/flipclock.js"></script> <script type="text/javascript"> window.addEventListener("beforeunload", function (e) { $.ajax({ url: 'logout_closed.php', type: 'POST', async: false, timeout: 4000 }); }) </script> <div class="clock" style="margin:2em;"></div> <div class="message"></div> <script type="text/javascript"> var clock; $(document).ready(function() { var time=$('#time').val(); // alert(time); clock = $('.clock').FlipClock(time, { clockFace: 'HourlyCounter', countdown: true, callbacks: { stop: function() { //$('.message').html('The clock has stopped!'); alert('Yor time is up'); window.location.href='thank.php'; } } }); }); </script> <form method="post" > <?php $count=1; $stmt=$show->readwithdata('papers','paper_id','PAPER119'); $num=$stmt->rowCount(); if($num>0){ while($row=$stmt->fetch(PDO::FETCH_ASSOC)){ ?> <?=$count?>. <?=htmlspecialchars_decode($row['question'])?> <p> <input type="radio" name="option<?=$count?>[]" value="<?=$row['option1']?>"><?=$row['option1']?> <input type="radio" name="option<?=$count?>[]" value="<?=$row['option2']?>"><?=$row['option2']?> <input type="radio" name="option<?=$count?>[]" value="<?=$row['option3']?>"><?=$row['option3']?> <input type="radio" name="option<?=$count?>[]" value="<?=$row['option4']?>"><?=$row['option4']?> <input type="hidden" name="question<?=$count?>[]" value="<?=$row['question']?>"> <input type="hidden" name="answer<?=$count?>[]" value="<?=$row['answer']?>"> <input type="hidden" name="qid<?=$count?>[]" value="<?=$row['qid']?>"> </p> <?php ++$count; } }?> <input type="hidden" name="user_id" value="USR104"> <input type="hidden" name="paper_id" value="PAPER119"> <input type="hidden" name="no_of_question" value="5"> <input type="hidden" name="total" value="5"> <input type="hidden" name="name" value="P Das"> <input type="hidden" name="email" value="p@gmail.com"> <input type="hidden" name="phone" value="9874615676"> <input type="submit" name="sub" value="End Exam" class="btn btn-xs btn-success"> </form> <?php if(isset($_POST['sub'])){ /// echo '111111'; $count=1;$total=0; $eid=$show->getid('ids','EXM'); $stmt=$show->readwithdata('papers','paper_id','PAPER119'); while($row=$stmt->fetch(PDO::FETCH_ASSOC)){ $option="option".$count; //echo $option; foreach($_POST[$option] as $key=>$value){ if($value==$_POST['answer'.$count][$key]){ $marks=1; $total +=$marks; }else $marks=0; $data=array( 'paper_id'=>$_POST['paper_id'], 'user_id'=>htmlspecialchars($_POST['user_id']), 'question_id'=>htmlspecialchars($_POST['qid'.$count][$key]), 'given'=>htmlspecialchars($value), 'answer'=>htmlspecialchars($_POST['answer'.$count][$key]), 'exam_id'=>$eid, 'marks'=>$marks, ); // print_r($data); $r1=$show->insert('exam_score',$data); } echo $total; /* if($r1){ echo '<script> setTimeout(function() { swal({ title: "Thank You!", text: "paper has been added", type: "success" }, function() { window.location = "all_papers_new.php"; }); }, 1000); </script>'; } */ ++$count;} $data1=array( 'paper_id'=>$_POST['paper_id'], 'user_id'=>$_POST['user_id'], 'name'=>$_POST['name'], 'email'=>$_POST['email'], 'phone'=>$_POST['phone'], 'exam_id'=>$eid, 'total'=>$_POST['total'], 'answered'=>$total, ); $r11=$show->insert('result',$data1); } ?> </body> </html>
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: server05.hostinghome.co.in
Server IP: 192.168.74.40
PHP Version: 7.4.33
Server Software: Apache
System: Linux server05.hostinghome.co.in 3.10.0-962.3.2.lve1.5.81.el7.x86_64 #1 SMP Wed May 31 10:36:47 UTC 2023 x86_64
HDD Total: 1.95 TB
HDD Free: 677.54 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Disabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: itsweb
User ID (UID): 1619
Group ID (GID): 1621
Script Owner UID: 1619
Current Dir Owner: 1619